WARNING: Makefile 'package/feeds/custom/oasis-mcp/Makefile' has a dependency on 'uhttp-mod-ubus', which does not exist WARNING: Makefile 'package/feeds/packages/onionshare-cli/Makefile' has a dependency on 'python3-pysocks', which does not exist WARNING: Makefile 'package/feeds/packages/onionshare-cli/Makefile' has a dependency on 'python3-unidecode', which does not exist make[2]: Entering directory '/opt/openwrt/source/release/scripts/config' make[2]: 'conf' is up to date. make[2]: Leaving directory '/opt/openwrt/source/release/scripts/config' make[1]: Entering directory '/opt/openwrt/source/release' make[2]: Entering directory '/opt/openwrt/source/release' + mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl + cd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl + mkdir -p bin lib stamp usr/include usr/lib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/stamp touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/.prepared make[3]: Entering directory '/opt/openwrt/source/release/target/linux' make[4]: Entering directory '/opt/openwrt/source/release/target/linux/rockchip' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/localversion /opt/openwrt/source/release/scripts/kconfig.pl + /opt/openwrt/source/release/target/linux/generic/config-6.12 /opt/openwrt/source/release/target/linux/rockchip/armv8/config-6.12 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target awk '/^(#[[:space:]]+)?CONFIG_KERNEL/{sub("CONFIG_KERNEL_","CONFIG_");print}' /opt/openwrt/source/release/.config >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target echo "# CONFIG_KALLSYMS_EXTRA_PASS is not set" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target echo "# CONFIG_KALLSYMS_ALL is not set" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target echo "CONFIG_KALLSYMS_UNCOMPRESSED=y" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target /opt/openwrt/source/release/scripts/package-metadata.pl kconfig /opt/openwrt/source/release/tmp/.packageinfo /opt/openwrt/source/release/.config 6.12 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.override /opt/openwrt/source/release/scripts/kconfig.pl 'm+' '+' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.target /dev/null /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.override > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.old grep -v INITRAMFS /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.old > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set echo 'CONFIG_INITRAMFS_SOURCE=""' >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set echo '# CONFIG_INITRAMFS_FORCE is not set' >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set echo "# CONFIG_INITRAMFS_PRESERVE_MTIME is not set" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/modules cmp -s /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.prev || { cp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config; cp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.prev; } export MAKEFLAGS= ; [ -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers ] || make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 INSTALL_HDR_PATH=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers headers_install grep '=[ym]' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.set | LC_ALL=C sort | /opt/openwrt/source/release/staging_dir/host/bin/mkhash md5 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.vermagic touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.configured rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/vmlinux /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/System.map make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 Image dtbs modules make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' KSYMS .tmp_vmlinux0.kallsyms.S AS .tmp_vmlinux0.kallsyms.o LD .tmp_vmlinux1 NM .tmp_vmlinux1.syms KSYMS .tmp_vmlinux1.kallsyms.S AS .tmp_vmlinux1.kallsyms.o LD .tmp_vmlinux2 NM .tmp_vmlinux2.syms KSYMS .tmp_vmlinux2.kallsyms.S AS .tmp_vmlinux2.kallsyms.o LD vmlinux NM System.map SORTTAB vmlinux OBJCOPY arch/arm64/boot/Image make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' # If .config did not change, use the previous timestamp to avoid package rebuilds cmp -s /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.modules.save && mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.modules.save /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config; cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.config.modules.save touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/.modules make -C image compile TARGET_BUILD= make[5]: Entering directory '/opt/openwrt/source/release/target/linux/rockchip/image' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/COPYING /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/COPYING.linux make[5]: Leaving directory '/opt/openwrt/source/release/target/linux/rockchip/image' make[4]: Leaving directory '/opt/openwrt/source/release/target/linux/rockchip' make[3]: Leaving directory '/opt/openwrt/source/release/target/linux' time: target/linux/compile#59.74#39.99#162.87 make[2]: Leaving directory '/opt/openwrt/source/release' export MAKEFLAGS= ;make -w -r buildinfo make[2]: Entering directory '/opt/openwrt/source/release' make[3] diffconfig buildversion feedsversion make[4] scripts/config/conf make[2]: Leaving directory '/opt/openwrt/source/release' make[2]: Entering directory '/opt/openwrt/source/release' rm -rf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip make[2]: Leaving directory '/opt/openwrt/source/release' make[2]: Entering directory '/opt/openwrt/source/release' make[3]: Entering directory '/opt/openwrt/source/release/package/utils/lua' make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/lua' time: package/utils/lua/host-compile#0.63#0.81#2.62 make[3]: Entering directory '/opt/openwrt/source/release/package/system/apk' make[3]: Leaving directory '/opt/openwrt/source/release/package/system/apk' time: package/system/apk/host-compile#0.40#0.59#1.13 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/toolchain' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.built_check cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libgcc_s.so.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc/lib cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libgcc_s.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libgcc.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libgcc.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libgcc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libgcc_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc /opt/openwrt/source/release/scripts/ipkg-remove libgcc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libgcc1-14.3.0-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libgcc1-14.3.0-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libgcc_s.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/libgcc_s.so.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libgcc1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libgcc1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libgcc.list && mv /opt/openwrt/source/release/tmp/libgcc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL/conffiles ]; then echo $(IDIR_libgcc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/lib/apk/packages/libgcc1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libgcc1" --info "version:14.3.0-r5" --info "tags:openwrt:abiversion=1" --info "description:GCC support library" --info "arch:aarch64_generic" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://gcc.gnu.org/" --info "maintainer:Felix Fietkau " --info "provides:libgcc" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libgcc/pre-deinstall" --info "depends:" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libgcc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libgcc1-14.3.0-r5.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc /opt/openwrt/source/release/scripts/ipkg-remove libc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libc-1.2.5-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libc-1.2.5-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo echo 1.2.5-r5 > /opt/openwrt/source/release/tmp/libc.version; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/usr/bin cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/ld-musl-*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/ cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libc.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/ ln -sf ../../lib/libc.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/usr/bin/ldd find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/libc.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libc.list && mv /opt/openwrt/source/release/tmp/libc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL/conffiles ]; then echo $(IDIR_libc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/lib/apk/packages/libc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libc" --info "version:1.2.5-r5" --info "description:C library" --info "arch:aarch64_generic" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://www.musl-libc.org/" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libc/pre-deinstall" --info "depends:libgcc1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libc-1.2.5-r5.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic /opt/openwrt/source/release/scripts/ipkg-remove libatomic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libatomic1-14.3.0-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libatomic1-14.3.0-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libatomic.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/libatomic.so.1.2.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libatomic1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libatomic1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libatomic.list && mv /opt/openwrt/source/release/tmp/libatomic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL/conffiles ]; then echo $(IDIR_libatomic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/lib/apk/packages/libatomic1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libatomic1" --info "version:14.3.0-r5" --info "tags:openwrt:abiversion=1" --info "description:Atomic support library" --info "arch:aarch64_generic" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://gcc.gnu.org/" --info "maintainer:Felix Fietkau " --info "provides:libatomic" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libatomic/pre-deinstall" --info "depends:libgcc1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libatomic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libatomic1-14.3.0-r5.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread /opt/openwrt/source/release/scripts/ipkg-remove libpthread /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libpthread-1.2.5-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libpthread-1.2.5-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpthread"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpthread"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libpthread.list && mv /opt/openwrt/source/release/tmp/libpthread.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL/conffiles ]; then echo $(IDIR_libpthread)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/lib/apk/packages/libpthread.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libpthread" --info "version:1.2.5-r5" --info "description:POSIX thread library" --info "arch:aarch64_generic" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://www.musl-libc.org/" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/libpthread/pre-deinstall" --info "depends:libgcc1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/libpthread" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libpthread-1.2.5-r5.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt /opt/openwrt/source/release/scripts/ipkg-remove librt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/librt-1.2.5-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/librt-1.2.5-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/librt.list && mv /opt/openwrt/source/release/tmp/librt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL/conffiles ]; then echo $(IDIR_librt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/lib/apk/packages/librt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:librt" --info "version:1.2.5-r5" --info "description:POSIX.1b RealTime extension library" --info "arch:aarch64_generic" --info "license:GPL-3.0-with-GCC-exception" --info "origin:feeds/base/libs/toolchain" --info "url:http://www.musl-libc.org/" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/apk-aarch64_generic/librt/pre-deinstall" --info "depends:libpthread" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/ipkg-aarch64_generic/librt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/librt-1.2.5-r5.apk" echo "libgcc" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/toolchain.default.install rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc echo 1.2.5-r5 > /opt/openwrt/source/release/tmp/libc.version; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/usr/bin cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/ld-musl-*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib/ cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libc.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib/ ln -sf ../../lib/libc.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/usr/bin/ldd cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libatomic.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libc.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libcrypt.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libdl.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libitm.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libm.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libpthread.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libresolv.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/librt.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libssp_nonshared.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libstdc++.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libstdc++exp.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libstdc++fs.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libsupc++.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libutil.a /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libxnet.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib/ cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/gcc/aarch64-openwrt-linux-musl/14.3.0/libgcc_pic.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib/libgcc_s_pic.a; cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/gcc/aarch64-openwrt-linux-musl/14.3.0/libgcc.map /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/lib/libgcc_s_pic.map touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic/lib cp -fpR /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libatomic.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libc_installed echo "libc" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/toolchain.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libatomic.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libatomic.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libatomic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libatomic_installed echo "libatomic" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/toolchain.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/libpthread/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libpthread_installed echo "libpthread" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/toolchain.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/toolchain/.pkgdir/librt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.librt_installed echo "librt" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/toolchain.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/toolchain' time: package/libs/toolchain/compile#1.10#3.30#5.95 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libnl-tiny' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-tiny.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-tiny.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-tiny-2025.12.02~40493a65/.pkgdir/libnl-tiny/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libnl-tiny_installed echo "libnl-tiny" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-tiny.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libnl-tiny' time: package/libs/libnl-tiny/compile#0.26#0.64#0.87 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libjson-c' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.so.5.4.0 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.so.5 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/cmake/json-c/json-c-targets.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/cmake/json-c/json-c-targets-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/cmake/json-c/json-c-config.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/pkgconfig/json-c.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/arraylist.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/debug.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_c_version.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_inttypes.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_object.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_object_iterator.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_tokener.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_types.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_util.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_visit.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/linkhash.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/printbuf.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_pointer.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/include/json-c/json_patch.h touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '5' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libjson-c.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '5' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libjson-c.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/.pkgdir/libjson-c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libjson-c_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c /opt/openwrt/source/release/scripts/ipkg-remove libjson-c /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-c5-0.18-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-c5-0.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/usr/lib/libjson-c.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/usr/lib/libjson-c.so.5.4.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libjson-c5"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libjson-c5"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libjson-c.list && mv /opt/openwrt/source/release/tmp/libjson-c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL/conffiles ]; then echo $(IDIR_libjson-c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/lib/apk/packages/libjson-c5.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libjson-c5" --info "version:0.18-r1" --info "tags:openwrt:abiversion=5" --info "description:This package contains a library for javascript object notation backends." --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/libs/libjson-c" --info "url:https://json-c.github.io/json-c/" --info "maintainer:Felix Fietkau " --info "provides:libjson-c" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/apk-aarch64_generic/libjson-c/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-aarch64_generic/libjson-c" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-c5-0.18-r1.apk" echo "libjson-c" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libjson-c.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libjson-c mkdir -p /opt/openwrt/source/release/tmp/stage-libjson-c/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libjson-c cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/json-c-0.18/ipkg-install/* /opt/openwrt/source/release/tmp/stage-libjson-c/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/include,${prefix}/include,g' /opt/openwrt/source/release/tmp/stage-libjson-c/usr/lib/pkgconfig/json-c.pc /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/lib,${exec_prefix}/lib,g' /opt/openwrt/source/release/tmp/stage-libjson-c/usr/lib/pkgconfig/json-c.pc find /opt/openwrt/source/release/tmp/stage-libjson-c -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libjson-c.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libjson-c.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libjson-c ]; then (cd /opt/openwrt/source/release/tmp/stage-libjson-c; find ./ > /opt/openwrt/source/release/tmp/stage-libjson-c.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libjson-c.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libjson-c.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libjson-c/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libjson-c touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libjson-c_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libjson-c' time: package/libs/libjson-c/compile#0.81#1.68#2.81 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/lua' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5 CC="aarch64-openwrt-linux-musl-gcc" AR="aarch64-openwrt-linux-musl-ar rcu" RANLIB="aarch64-openwrt-linux-musl-ranlib" INSTALL_ROOT=/usr CFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5=lua-5.1.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DLUA_USE_LINUX -DPIC -fPIC -std=gnu99" MYLDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" PKG_VERSION=5.1.5 linux make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5' cd src && make linux V=5.1 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/src' make all MYCFLAGS+="-DLUA_USE_LINUX " MYLIBS="-Wl,-E -ldl " make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/src' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/src' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5 INSTALL_TOP="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr" install make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5' cd src && mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/man/man1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/share/lua/5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib/lua/5.1 cd src && install -p -m 0755 lua5.1 luac5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/bin cd src && install -p -m 0644 lua.h luaconf.h lualib.h lauxlib.h ../etc/lua.hpp lnum_config.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include cd src && install -p -m 0644 liblua.a liblua.so.5.1.5 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib ln -s liblua.so.5.1.5 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib/liblua.so cd doc && install -p -m 0644 lua5.1.1 luac5.1.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/man/man1 make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib/liblua.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '5.1.5' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblua.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '5.1.5' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblua.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/liblua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblua_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua /opt/openwrt/source/release/scripts/ipkg-remove liblua /opt/openwrt/source/release/bin/packages/aarch64_generic/base/liblua5.1.5-5.1.5-r11.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/liblua5.1.5-5.1.5-r11.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib/liblua.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/usr/lib/liblua.so.5.1.5: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblua5.1.5"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblua5.1.5"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/liblua.list && mv /opt/openwrt/source/release/tmp/liblua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL/conffiles ]; then echo $(IDIR_liblua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/lib/apk/packages/liblua5.1.5.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:liblua5.1.5" --info "version:5.1.5-r11" --info "tags:openwrt:abiversion=5.1.5" --info "description:Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software. This package contains the Lua shared libraries, needed by other programs." --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/utils/lua" --info "url:https://www.lua.org/" --info "maintainer:Jo-Philipp Wich " --info "provides:liblua" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/liblua/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/liblua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/liblua5.1.5-5.1.5-r11.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua /opt/openwrt/source/release/scripts/ipkg-remove lua /opt/openwrt/source/release/bin/packages/aarch64_generic/base/lua-5.1.5-r11.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lua-curl-v3-0.3.13~9f8b6dba8-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/lua-5.1.5-r11.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/bin/lua5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/usr/bin/ ln -sf lua5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/usr/bin/lua find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/usr/bin/lua5.1: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lua.list && mv /opt/openwrt/source/release/tmp/lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL/conffiles ]; then echo $(IDIR_lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/lib/apk/packages/lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lua" --info "version:5.1.5-r11" --info "description:Lua is a powerful light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua is free software. This package contains the Lua language interpreter." --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/utils/lua" --info "url:https://www.lua.org/" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/apk-aarch64_generic/lua/pre-deinstall" --info "depends:libc liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-aarch64_generic/lua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/lua-5.1.5-r11.apk" echo "liblua" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lua.default.install rm -rf /opt/openwrt/source/release/tmp/stage-lua mkdir -p /opt/openwrt/source/release/tmp/stage-lua/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-lua/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include/lua{,lib,conf}.h /opt/openwrt/source/release/tmp/stage-lua/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include/lua.hpp /opt/openwrt/source/release/tmp/stage-lua/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include/lauxlib.h /opt/openwrt/source/release/tmp/stage-lua/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/include/lnum_config.h /opt/openwrt/source/release/tmp/stage-lua/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-lua/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/lib/liblua.{a,so*} /opt/openwrt/source/release/tmp/stage-lua/usr/lib/ ln -sf liblua.so.5.1.5 /opt/openwrt/source/release/tmp/stage-lua/usr/lib/liblualib.so install -d -m0755 /opt/openwrt/source/release/tmp/stage-lua/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/etc/lua.pc /opt/openwrt/source/release/tmp/stage-lua/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-lua -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lua.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lua.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-lua ]; then (cd /opt/openwrt/source/release/tmp/stage-lua; find ./ > /opt/openwrt/source/release/tmp/stage-lua.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-lua.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lua.list && cp -fpR /opt/openwrt/source/release/tmp/stage-lua/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-lua touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.lua_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/ipkg-install/usr/bin/lua5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua/usr/bin/ ln -sf lua5.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua/usr/bin/lua touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-5.1.5/.pkgdir/lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lua_installed echo "lua" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lua.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/lua' time: package/utils/lua/compile#1.38#1.79#3.18 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libubox' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/assert.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/avl-cmp.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/avl.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/blob.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/blobmsg.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/blobmsg_json.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/json_script.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/kvlist.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/list.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/md5.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/runqueue.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/safe_list.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/udebug-proto.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/udebug.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/ulog.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/uloop.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/usock.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/ustream.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/utils.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/include/libubox/vlist.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libubox.so.20251208 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libubox.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libubox.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libblobmsg_json.so.20251208 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libblobmsg_json.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libblobmsg_json.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/bin/jshn -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libjson_script.so.20251208 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libjson_script.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/share/libubox/jshn.sh -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/lua/uloop.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libubox.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20251208' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20251208' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libubox/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libubox_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox /opt/openwrt/source/release/scripts/ipkg-remove libubox /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubox20251208-2025.12.08~7928f171-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubox20251208-2025.12.08~7928f171-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libubox.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/libubox.so.20251208: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubox20251208"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubox20251208"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libubox.list && mv /opt/openwrt/source/release/tmp/libubox.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL/conffiles ]; then echo $(IDIR_libubox)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/lib/apk/packages/libubox20251208.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libubox20251208" --info "version:2025.12.08~7928f171-r1" --info "tags:openwrt:abiversion=20251208" --info "description:Basic utility library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/libs/libubox" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libubox" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libubox/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libubox" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubox20251208-2025.12.08~7928f171-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json /opt/openwrt/source/release/scripts/ipkg-remove libblobmsg-json /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblobmsg-json20251208-2025.12.08~7928f171-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblobmsg-json20251208-2025.12.08~7928f171-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libblobmsg_json.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/libblobmsg_json.so.20251208: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libblobmsg-json20251208"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libblobmsg-json20251208"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libblobmsg-json.list && mv /opt/openwrt/source/release/tmp/libblobmsg-json.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL/conffiles ]; then echo $(IDIR_libblobmsg-json)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/lib/apk/packages/libblobmsg-json20251208.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libblobmsg-json20251208" --info "version:2025.12.08~7928f171-r1" --info "tags:openwrt:abiversion=20251208" --info "description:blobmsg <-> json conversion library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/libs/libubox" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libblobmsg-json" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libblobmsg-json/pre-deinstall" --info "depends:libc libjson-c5 libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libblobmsg-json" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblobmsg-json20251208-2025.12.08~7928f171-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn /opt/openwrt/source/release/scripts/ipkg-remove jshn /opt/openwrt/source/release/bin/packages/aarch64_generic/base/jshn-2025.12.08~7928f171-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/jshn-2025.12.08~7928f171-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/usr/share/libubox install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/bin/jshn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/usr/bin install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/share/libubox/jshn.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/usr/share/libubox find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/usr/bin/jshn: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="jshn"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="jshn"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/jshn.list && mv /opt/openwrt/source/release/tmp/jshn.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL/conffiles ]; then echo $(IDIR_jshn)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/lib/apk/packages/jshn.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:jshn" --info "version:2025.12.08~7928f171-r1" --info "description:Library for parsing and generating JSON from shell scripts" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/libs/libubox" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/jshn/pre-deinstall" --info "depends:libc libjson-c5 libubox20251208 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/jshn" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/jshn-2025.12.08~7928f171-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script /opt/openwrt/source/release/scripts/ipkg-remove libjson-script /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-script20251208-2025.12.08~7928f171-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-script20251208-2025.12.08~7928f171-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libjson_script.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/libjson_script.so.20251208: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libjson-script20251208"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libjson-script20251208"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libjson-script.list && mv /opt/openwrt/source/release/tmp/libjson-script.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL/conffiles ]; then echo $(IDIR_libjson-script)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/lib/apk/packages/libjson-script20251208.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libjson-script20251208" --info "version:2025.12.08~7928f171-r1" --info "tags:openwrt:abiversion=20251208" --info "description:Minimalistic JSON based scripting engine" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/libs/libubox" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libjson-script" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/apk-aarch64_generic/libjson-script/pre-deinstall" --info "depends:libc libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-aarch64_generic/libjson-script" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libjson-script20251208-2025.12.08~7928f171-r1.apk" echo "libubox" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libubox mkdir -p /opt/openwrt/source/release/tmp/stage-libubox/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libubox cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/* /opt/openwrt/source/release/tmp/stage-libubox/ find /opt/openwrt/source/release/tmp/stage-libubox -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libubox.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libubox.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libubox ]; then (cd /opt/openwrt/source/release/tmp/stage-libubox; find ./ > /opt/openwrt/source/release/tmp/stage-libubox.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libubox.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libubox.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libubox/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libubox touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libubox_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libblobmsg_json.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn/usr/share/libubox install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/bin/jshn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn/usr/bin install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/share/libubox/jshn.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn/usr/share/libubox touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/ipkg-install/usr/lib/libjson_script.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20251208' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libblobmsg-json.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20251208' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libblobmsg-json.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libblobmsg-json/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libblobmsg-json_installed echo "libblobmsg-json" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/jshn/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.jshn_installed echo "jshn" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20251208' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libjson-script.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20251208' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libjson-script.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libubox-2025.12.08~7928f171/.pkgdir/libjson-script/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libjson-script_installed echo "libjson-script" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubox.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libubox' time: package/libs/libubox/compile#1.27#2.98#4.20 make[3]: Entering directory '/opt/openwrt/source/release/package/system/ubus' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/lib/libubus.so.20251202 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/lib/libubus.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/bin/ubus -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/sbin/ubusd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/include/ubusmsg.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/include/ubus_common.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/include/libubus.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/lib/lua/ubus.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/lib/libubus.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20251202' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubus.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20251202' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libubus.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libubus_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus /opt/openwrt/source/release/scripts/ipkg-remove libubus /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus-lua-2025.12.02~3cc98db1-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus20251202-2025.12.02~3cc98db1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus20251202-2025.12.02~3cc98db1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/lib/libubus.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/libubus.so.20251202: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubus20251202"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubus20251202"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libubus.list && mv /opt/openwrt/source/release/tmp/libubus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL/conffiles ]; then echo $(IDIR_libubus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/lib/apk/packages/libubus20251202.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libubus20251202" --info "version:2025.12.02~3cc98db1-r1" --info "tags:openwrt:abiversion=20251202" --info "description:OpenWrt RPC client library" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/ubus" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libubus" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus/pre-deinstall" --info "depends:libc libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus20251202-2025.12.02~3cc98db1-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua /opt/openwrt/source/release/scripts/ipkg-remove libubus-lua /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus-lua-2025.12.02~3cc98db1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus-lua-2025.12.02~3cc98db1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/lua/ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/usr/lib/lua/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/usr/lib/lua/ubus.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubus-lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libubus-lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libubus-lua.list && mv /opt/openwrt/source/release/tmp/libubus-lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL/conffiles ]; then echo $(IDIR_libubus-lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/lib/apk/packages/libubus-lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libubus-lua" --info "version:2025.12.02~3cc98db1-r1" --info "description:Lua binding for the OpenWrt RPC client" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/ubus" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/libubus-lua/pre-deinstall" --info "depends:libc libubus20251202 liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/libubus-lua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libubus-lua-2025.12.02~3cc98db1-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd /opt/openwrt/source/release/scripts/ipkg-remove ubusd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubusd-2025.12.02~3cc98db1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubusd-2025.12.02~3cc98db1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/sbin/ubusd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/sbin/ubusd: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubusd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubusd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/postrm"; if [ -n "ubus=81:ubus=81" ]; then echo ubus=81:ubus=81 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ubusd.list && mv /opt/openwrt/source/release/tmp/ubusd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL/conffiles ]; then echo $(IDIR_ubusd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/lib/apk/packages/ubusd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ubusd" --info "version:2025.12.02~3cc98db1-r1" --info "description:OpenWrt RPC daemon" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/ubus" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubusd/pre-deinstall" --info "depends:libc libubox20251208 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubusd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubusd-2025.12.02~3cc98db1-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus /opt/openwrt/source/release/scripts/ipkg-remove ubus /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubus-2025.12.02~3cc98db1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubus-2025.12.02~3cc98db1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/bin/ubus /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/bin/ubus: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ubus.list && mv /opt/openwrt/source/release/tmp/ubus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL/conffiles ]; then echo $(IDIR_ubus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/lib/apk/packages/ubus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ubus" --info "version:2025.12.02~3cc98db1-r1" --info "description:OpenWrt RPC client utility" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/ubus" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/apk-aarch64_generic/ubus/pre-deinstall" --info "depends:libc libubus20251202 libblobmsg-json20251208 ubusd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-aarch64_generic/ubus" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubus-2025.12.02~3cc98db1-r1.apk" echo "libubus" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubus.default.install rm -rf /opt/openwrt/source/release/tmp/stage-ubus mkdir -p /opt/openwrt/source/release/tmp/stage-ubus/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-ubus cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/* /opt/openwrt/source/release/tmp/stage-ubus/ find /opt/openwrt/source/release/tmp/stage-ubus -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubus.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubus.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-ubus ]; then (cd /opt/openwrt/source/release/tmp/stage-ubus; find ./ > /opt/openwrt/source/release/tmp/stage-ubus.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-ubus.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubus.list && cp -fpR /opt/openwrt/source/release/tmp/stage-ubus/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-ubus touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.ubus_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/lua/ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua/usr/lib/lua/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/bin/ubus /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/ipkg-install/usr/sbin/ubusd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/libubus-lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libubus-lua_installed echo "libubus-lua" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubus.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ubus_installed echo "ubus" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubus.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubus-2025.12.02~3cc98db1/.pkgdir/ubusd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ubusd_installed echo "ubusd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubus.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/ubus' time: package/system/ubus/compile#1.13#2.46#3.60 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libmd' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libmd' time: package/libs/libmd/compile#0.67#0.54#1.20 make[3]: Entering directory '/opt/openwrt/source/release/package/system/uci' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/include/uci.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/include/uci_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/include/uci_blob.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/include/ucimap.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/lib/libuci.so.20250120 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/lib/libuci.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/bin/uci -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-install/usr/lib/lua/uci.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/libuci.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20250120' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libuci.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20250120' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libuci.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/libuci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libuci_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci /opt/openwrt/source/release/scripts/ipkg-remove libuci /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuci20250120-2025.12.02~66127cd7-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuci20250120-2025.12.02~66127cd7-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/libuci.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/libuci.so.20250120: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libuci20250120"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libuci20250120"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libuci.list && mv /opt/openwrt/source/release/tmp/libuci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL/conffiles ]; then echo $(IDIR_libuci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/lib/apk/packages/libuci20250120.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libuci20250120" --info "version:2025.12.02~66127cd7-r1" --info "tags:openwrt:abiversion=20250120" --info "description:C library for the Unified Configuration Interface (UCI)" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/uci" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libuci" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/libuci/pre-deinstall" --info "depends:libc libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/libuci" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuci20250120-2025.12.02~66127cd7-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci /opt/openwrt/source/release/scripts/ipkg-remove uci /opt/openwrt/source/release/bin/packages/aarch64_generic/base/uci-2025.12.02~66127cd7-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uci-2025.12.02~66127cd7-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/etc/uci-defaults install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/uci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/sbin/ cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/sbin/uci: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/uci.list && mv /opt/openwrt/source/release/tmp/uci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL/conffiles ]; then echo $(IDIR_uci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/lib/apk/packages/uci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:uci" --info "version:2025.12.02~66127cd7-r1" --info "description:Utility for the Unified Configuration Interface (UCI)" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/system/uci" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/apk-aarch64_generic/uci/pre-deinstall" --info "depends:libc libuci20250120" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/ipkg-aarch64_generic/uci" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uci-2025.12.02~66127cd7-r1.apk" echo "libuci" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/uci.default.install rm -rf /opt/openwrt/source/release/tmp/stage-uci mkdir -p /opt/openwrt/source/release/tmp/stage-uci/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-uci/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/uci{,_config,_blob,map}.h /opt/openwrt/source/release/tmp/stage-uci/usr/include install -d -m0755 /opt/openwrt/source/release/tmp/stage-uci/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/libuci.so* /opt/openwrt/source/release/tmp/stage-uci/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/libucimap.a /opt/openwrt/source/release/tmp/stage-uci/usr/lib find /opt/openwrt/source/release/tmp/stage-uci -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uci.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uci.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-uci ]; then (cd /opt/openwrt/source/release/tmp/stage-uci; find ./ > /opt/openwrt/source/release/tmp/stage-uci.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-uci.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uci.list && cp -fpR /opt/openwrt/source/release/tmp/stage-uci/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-uci touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.uci_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci/etc/uci-defaults install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/uci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci/sbin/ cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uci-2025.12.02~66127cd7/.pkgdir/uci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.uci_installed echo "uci" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/uci.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/uci' time: package/system/uci/compile#0.67#1.84#2.58 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/ucode' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a' [1/2] cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a" && /opt/openwrt/source/release/staging_dir/host/bin/cmake -E create_symlink ucode utpl [2/2] cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a" && /opt/openwrt/source/release/staging_dir/host/bin/cmake -E create_symlink ucode ucc DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a' [1/3] cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a" && /opt/openwrt/source/release/staging_dir/host/bin/cmake -E create_symlink ucode utpl [2/3] cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a" && /opt/openwrt/source/release/staging_dir/host/bin/cmake -E create_symlink ucode ucc [2/3] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/bin/ucode -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/libucode.so.20230711 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/libucode.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/fs.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/io.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/math.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/ubus.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uci.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/rtnl.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/nl80211.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uloop.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/log.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/zlib.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/digest.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/bin/utpl -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/bin/ucc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/chunk.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/compiler.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/lexer.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/lib.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/module.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/platform.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/program.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/source.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/types.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/util.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/vallist.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/vm.h touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/libucode.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20230711' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libucode.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20230711' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libucode.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/libucode/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libucode_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode /opt/openwrt/source/release/scripts/ipkg-remove libucode /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libucode20230711-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libucode20230711-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/libucode.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/usr/lib/libucode.so.20230711: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libucode20230711"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libucode20230711"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libucode.list && mv /opt/openwrt/source/release/tmp/libucode.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL/conffiles ]; then echo $(IDIR_libucode)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/lib/apk/packages/libucode20230711.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libucode20230711" --info "version:2025.12.01~f7c2b97a-r1" --info "tags:openwrt:abiversion=20230711" --info "description:The libucode package provides the shared runtime library for the ucode interpreter." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:libucode" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/libucode/pre-deinstall" --info "depends:libc libjson-c5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/libucode" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libucode20230711-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode /opt/openwrt/source/release/scripts/ipkg-remove ucode /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-digest-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-fs-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-log-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-math-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-nl80211-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-rtnl-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-ubus-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uci-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uloop-2025.12.01~f7c2b97a-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/ucode-mod-html-1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/ucode-mod-lua-1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/usr/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/bin/u* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/usr/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/usr/bin/ucode: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode.list && mv /opt/openwrt/source/release/tmp/ucode.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL/conffiles ]; then echo $(IDIR_ucode)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/lib/apk/packages/ucode.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode" --info "version:2025.12.01~f7c2b97a-r1" --info "description:ucode is a tiny script interpreter featuring an ECMAScript oriented script language and Jinja-inspired templating." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode/pre-deinstall" --info "depends:libc libucode20230711" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-fs /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-fs-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-fs-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/fs.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/usr/lib/ucode/fs.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-fs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-fs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-fs.list && mv /opt/openwrt/source/release/tmp/ucode-mod-fs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-fs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/lib/apk/packages/ucode-mod-fs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-fs" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The filesystem plugin module allows interaction with the local file system." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-fs/pre-deinstall" --info "depends:libc ucode" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-fs" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-fs-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-log /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-log-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-log-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/log.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/usr/lib/ucode/log.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-log"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-log"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-log.list && mv /opt/openwrt/source/release/tmp/ucode-mod-log.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-log)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/lib/apk/packages/ucode-mod-log.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-log" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The log plugin module provides access to the syslog and libubox ulog APIs." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-log/pre-deinstall" --info "depends:libc ucode libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-log" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-log-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-math /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-math-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-math-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/math.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/usr/lib/ucode/math.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-math"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-math"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-math.list && mv /opt/openwrt/source/release/tmp/ucode-mod-math.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-math)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/lib/apk/packages/ucode-mod-math.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-math" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The math plugin provides access to various procedures." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-math/pre-deinstall" --info "depends:libc ucode" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-math" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-math-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211 /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-nl80211 /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-nl80211-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-nl80211-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/nl80211.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/usr/lib/ucode/nl80211.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-nl80211"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-nl80211"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-nl80211.list && mv /opt/openwrt/source/release/tmp/ucode-mod-nl80211.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-nl80211)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/lib/apk/packages/ucode-mod-nl80211.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-nl80211" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The nl80211 plugin provides access to the Linux wireless 802.11 netlink API." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-nl80211/pre-deinstall" --info "depends:libc ucode libnl-tiny1 libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-nl80211" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-nl80211-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-rtnl /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-rtnl-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-rtnl-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/rtnl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/usr/lib/ucode/rtnl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-rtnl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-rtnl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-rtnl.list && mv /opt/openwrt/source/release/tmp/ucode-mod-rtnl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-rtnl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/lib/apk/packages/ucode-mod-rtnl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-rtnl" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The rtnl plugin provides access to the Linux routing netlink API." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-rtnl/pre-deinstall" --info "depends:libc ucode libnl-tiny1 libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-rtnl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-rtnl-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-ubus /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-ubus-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-ubus-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/usr/lib/ucode/ubus.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-ubus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-ubus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-ubus.list && mv /opt/openwrt/source/release/tmp/ucode-mod-ubus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-ubus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/lib/apk/packages/ucode-mod-ubus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-ubus" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The ubus module allows ucode template scripts to enumerate and invoke ubus procedures." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-ubus/pre-deinstall" --info "depends:libc ucode libubus20251202 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-ubus" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-ubus-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-uci /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uci-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uci-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uci.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/usr/lib/ucode/uci.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-uci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-uci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-uci.list && mv /opt/openwrt/source/release/tmp/ucode-mod-uci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-uci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/lib/apk/packages/ucode-mod-uci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-uci" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The uci module allows templates to read and modify uci configuration." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uci/pre-deinstall" --info "depends:libc ucode libuci20250120" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uci" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uci-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-uloop /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uloop-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uloop-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uloop.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/usr/lib/ucode/uloop.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-uloop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-uloop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-uloop.list && mv /opt/openwrt/source/release/tmp/ucode-mod-uloop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-uloop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/lib/apk/packages/ucode-mod-uloop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-uloop" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The uloop module allows ucode scripts to interact with OpenWrt uloop event loop implementation." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-uloop/pre-deinstall" --info "depends:libc ucode libubox20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-uloop" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-uloop-2025.12.01~f7c2b97a-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest /opt/openwrt/source/release/scripts/ipkg-remove ucode-mod-digest /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-digest-2025.12.01~f7c2b97a-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-digest-2025.12.01~f7c2b97a-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/digest.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/usr/lib/ucode/digest.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-digest"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-digest"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-digest.list && mv /opt/openwrt/source/release/tmp/ucode-mod-digest.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-digest)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/lib/apk/packages/ucode-mod-digest.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-digest" --info "version:2025.12.01~f7c2b97a-r1" --info "description:The digest module allows ucode scripts to use libmd digests." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/utils/ucode" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/apk-aarch64_generic/ucode-mod-digest/pre-deinstall" --info "depends:libc ucode" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-aarch64_generic/ucode-mod-digest" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ucode-mod-digest-2025.12.01~f7c2b97a-r1.apk" echo "libucode" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install rm -rf /opt/openwrt/source/release/tmp/stage-ucode mkdir -p /opt/openwrt/source/release/tmp/stage-ucode/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-ucode/usr/lib /opt/openwrt/source/release/tmp/stage-ucode/usr/include/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/include/ucode/*.h /opt/openwrt/source/release/tmp/stage-ucode/usr/include/ucode/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/libucode.so* /opt/openwrt/source/release/tmp/stage-ucode/usr/lib/ find /opt/openwrt/source/release/tmp/stage-ucode -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ucode.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ucode.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-ucode ]; then (cd /opt/openwrt/source/release/tmp/stage-ucode; find ./ > /opt/openwrt/source/release/tmp/stage-ucode.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-ucode.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ucode.list && cp -fpR /opt/openwrt/source/release/tmp/stage-ucode/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-ucode touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.ucode_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode/usr/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/bin/u* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode/usr/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/fs.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/log.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/math.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/nl80211.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/rtnl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uci.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/uloop.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest/usr/lib/ucode install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/ipkg-install/usr/lib/ucode/digest.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode_installed echo "ucode" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-fs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-fs_installed echo "ucode-mod-fs" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-log/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-log_installed echo "ucode-mod-log" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-math/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-math_installed echo "ucode-mod-math" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-nl80211/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-nl80211_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-rtnl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-rtnl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-ubus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-ubus_installed echo "ucode-mod-ubus" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-uci_installed echo "ucode-mod-uci" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-uloop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-uloop_installed echo "ucode-mod-uloop" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-2025.12.01~f7c2b97a/.pkgdir/ucode-mod-digest/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-digest_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/ucode' time: package/utils/ucode/compile#2.50#6.58#8.88 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/udebug' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/include/udebug.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/include/udebug-pcap.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/sbin/udebug -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/sbin/udebugd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/lib/libudebug.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/lib/ucode/udebug.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/lib/*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug/usr/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/.pkgdir/libudebug/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libudebug_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/usr/lib/*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/usr/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/usr/lib/libudebug.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libudebug"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libudebug"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libudebug.list && mv /opt/openwrt/source/release/tmp/libudebug.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL/conffiles ]; then echo $(IDIR_libudebug)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/lib/apk/packages/libudebug.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libudebug" --info "version:2025.10.21~75f39cd4" --info "description:udebug client library" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/libs/udebug" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/apk-aarch64_generic/libudebug/pre-deinstall" --info "depends:libc libubox20251208 libubus20251202" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-aarch64_generic/libudebug" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libudebug-2025.10.21~75f39cd4.apk" echo "libudebug" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/udebug.default.install rm -rf /opt/openwrt/source/release/tmp/stage-udebug mkdir -p /opt/openwrt/source/release/tmp/stage-udebug/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-udebug cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/udebug-2025.10.21~75f39cd4/ipkg-install/* /opt/openwrt/source/release/tmp/stage-udebug/ find /opt/openwrt/source/release/tmp/stage-udebug -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/udebug.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/udebug.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-udebug ]; then (cd /opt/openwrt/source/release/tmp/stage-udebug; find ./ > /opt/openwrt/source/release/tmp/stage-udebug.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-udebug.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/udebug.list && cp -fpR /opt/openwrt/source/release/tmp/stage-udebug/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-udebug touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.udebug_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/udebug' time: package/libs/udebug/compile#0.56#1.12#1.69 make[3]: Entering directory '/opt/openwrt/source/release/package/network/config/netifd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-install/usr/sbin/netifd touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/netifd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/sbin/ cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/etc/udhcpc.user.d/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/scripts/utils.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/scripts/netifd-proto.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/lib/netifd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/.pkgdir/netifd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.netifd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd /opt/openwrt/source/release/scripts/ipkg-remove netifd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/netifd-2025.10.20~777f5942-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/netifd-2025.10.20~777f5942-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/netifd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/sbin/ cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/etc/udhcpc.user.d/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/scripts/utils.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/scripts/netifd-proto.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/netifd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/sbin/netifd: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd; echo "$V_Package_netifd_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="netifd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="netifd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/netifd.list && mv /opt/openwrt/source/release/tmp/netifd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL/conffiles ]; then echo $(IDIR_netifd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/lib/apk/packages/netifd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:netifd" --info "version:2025.10.20~777f5942-r1" --info "description:OpenWrt Network Interface Configuration Daemon" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/config/netifd" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/apk-aarch64_generic/netifd/pre-deinstall" --info "depends:libc libuci20250120 libnl-tiny1 libubus20251202 ubus ubusd jshn libubox20251208 libudebug ucode ucode-mod-fs ucode-mod-ubus ucode-mod-uloop ucode-mod-uci" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netifd-2025.10.20~777f5942/ipkg-aarch64_generic/netifd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/netifd-2025.10.20~777f5942-r1.apk" echo "netifd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/netifd.default.install rm -rf /opt/openwrt/source/release/tmp/stage-netifd mkdir -p /opt/openwrt/source/release/tmp/stage-netifd/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages find /opt/openwrt/source/release/tmp/stage-netifd -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/netifd.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/netifd.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-netifd ]; then (cd /opt/openwrt/source/release/tmp/stage-netifd; find ./ > /opt/openwrt/source/release/tmp/stage-netifd.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-netifd.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/netifd.list && cp -fpR /opt/openwrt/source/release/tmp/stage-netifd/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-netifd touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.netifd_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/network/config/netifd' time: package/network/config/netifd/compile#1.11#2.09#3.19 make[3]: Entering directory '/opt/openwrt/source/release/package/firmware/linux-firmware' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.prepared_cec266d8b335692cfea274b827eea863_6664517399ebbbc92a37c5bb081b5c53_check . /opt/openwrt/source/release/include/shell.sh; xzcat /opt/openwrt/source/release/dl/linux-firmware-20251125.tar.xz | tar -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.. -xf - [ ! -d ./src/ ] || cp -fpR ./src/. /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.prepared_cec266d8b335692cfea274b827eea863_6664517399ebbbc92a37c5bb081b5c53 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.linux-firmware_installed (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/./; if [ -x ./configure ]; then find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ -name config.guess | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ -name config.guess | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.guess; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ -name config.sub | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ -name config.sub | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.sub; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125=linux-firmware-20251125 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125=linux-firmware-20251125 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125=linux-firmware-20251125 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " ./configure --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; ) touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.configured_68b329da9893e34099c7d8ad5cb9c940 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware/lib/firmware/aeonsemi cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/aeonsemi/as21x1x_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware/lib/firmware touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/aeonsemi-as21xxx-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.aeonsemi-as21xxx-firmware_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware /opt/openwrt/source/release/scripts/ipkg-remove aeonsemi-as21xxx-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/aeonsemi-as21xxx-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/aeonsemi-as21xxx-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/firmware/aeonsemi cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/aeonsemi/as21x1x_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/firmware find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="aeonsemi-as21xxx-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="aeonsemi-as21xxx-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/aeonsemi-as21xxx-firmware.list && mv /opt/openwrt/source/release/tmp/aeonsemi-as21xxx-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL/conffiles ]; then echo $(IDIR_aeonsemi-as21xxx-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/lib/apk/packages/aeonsemi-as21xxx-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:aeonsemi-as21xxx-firmware" --info "version:20251125-r1" --info "description:Aeonsemi AS21xxx Ethernet PHY firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/aeonsemi-as21xxx-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/aeonsemi-as21xxx-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/aeonsemi-as21xxx-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware /opt/openwrt/source/release/scripts/ipkg-remove airoha-en8811h-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/airoha-en8811h-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/airoha-en8811h-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/firmware/airoha cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/airoha/EthMD32.dm.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/airoha/EthMD32.DSP.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/firmware/airoha find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="airoha-en8811h-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="airoha-en8811h-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/airoha-en8811h-firmware.list && mv /opt/openwrt/source/release/tmp/airoha-en8811h-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL/conffiles ]; then echo $(IDIR_airoha-en8811h-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/lib/apk/packages/airoha-en8811h-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:airoha-en8811h-firmware" --info "version:20251125-r1" --info "description:Airoha EN8811H 2.5G Ethernet PHY firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/airoha-en8811h-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/airoha-en8811h-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/airoha-en8811h-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware/lib/firmware/airoha cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/airoha/EthMD32.dm.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/airoha/EthMD32.DSP.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware/lib/firmware/airoha touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb /opt/openwrt/source/release/scripts/ipkg-remove brcmfmac-firmware-usb /opt/openwrt/source/release/bin/packages/aarch64_generic/base/brcmfmac-firmware-usb-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/brcmfmac-firmware-usb-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/firmware/brcm install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/brcm/brcmfmac43236b.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/firmware/brcm/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/brcm/brcmfmac43143.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/firmware/brcm/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="brcmfmac-firmware-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="brcmfmac-firmware-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/brcmfmac-firmware-usb.list && mv /opt/openwrt/source/release/tmp/brcmfmac-firmware-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL/conffiles ]; then echo $(IDIR_brcmfmac-firmware-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/lib/apk/packages/brcmfmac-firmware-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:brcmfmac-firmware-usb" --info "version:20251125-r1" --info "description:Broadcom BCM43xx fullmac USB firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/brcmfmac-firmware-usb/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/brcmfmac-firmware-usb" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/brcmfmac-firmware-usb-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb/lib/firmware/brcm install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/brcm/brcmfmac43236b.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb/lib/firmware/brcm/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/brcm/brcmfmac43143.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb/lib/firmware/brcm/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware /opt/openwrt/source/release/scripts/ipkg-remove bnx2-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/firmware/bnx2 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/bnx2/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/firmware/bnx2/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="bnx2-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="bnx2-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/bnx2-firmware.list && mv /opt/openwrt/source/release/tmp/bnx2-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL/conffiles ]; then echo $(IDIR_bnx2-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/lib/apk/packages/bnx2-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:bnx2-firmware" --info "version:20251125-r1" --info "description:Broadcom BCM5706/5708/5709/5716 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware/lib/firmware/bnx2 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/bnx2/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware/lib/firmware/bnx2/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware /opt/openwrt/source/release/scripts/ipkg-remove bnx2x-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2x-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2x-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/firmware/bnx2x install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/bnx2x/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/firmware/bnx2x/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="bnx2x-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="bnx2x-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/bnx2x-firmware.list && mv /opt/openwrt/source/release/tmp/bnx2x-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL/conffiles ]; then echo $(IDIR_bnx2x-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/lib/apk/packages/bnx2x-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:bnx2x-firmware" --info "version:20251125-r1" --info "description:=QLogic 5771x/578xx firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/bnx2x-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/bnx2x-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/bnx2x-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware/lib/firmware/bnx2x install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/bnx2x/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware/lib/firmware/bnx2x/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware /opt/openwrt/source/release/scripts/ipkg-remove edgeport-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/edgeport-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/edgeport-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/firmware/edgeport install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/boot.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/boot2.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/down.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/down2.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/firmware/edgeport find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="edgeport-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="edgeport-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/edgeport-firmware.list && mv /opt/openwrt/source/release/tmp/edgeport-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL/conffiles ]; then echo $(IDIR_edgeport-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/lib/apk/packages/edgeport-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:edgeport-firmware" --info "version:20251125-r1" --info "description:USB Inside Out Edgeport Serial Driver firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/edgeport-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/edgeport-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/edgeport-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware/lib/firmware/edgeport install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/boot.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/boot2.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/down.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/edgeport/down2.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware/lib/firmware/edgeport touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware /opt/openwrt/source/release/scripts/ipkg-remove e100-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/e100-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/e100-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/firmware/e100 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d101m_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/firmware/e100/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d101s_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/firmware/e100/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d102e_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/firmware/e100/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="e100-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="e100-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/e100-firmware.list && mv /opt/openwrt/source/release/tmp/e100-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL/conffiles ]; then echo $(IDIR_e100-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/lib/apk/packages/e100-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:e100-firmware" --info "version:20251125-r1" --info "description:Intel e100" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/e100-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/e100-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/e100-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware/lib/firmware/e100 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d101m_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware/lib/firmware/e100/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d101s_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware/lib/firmware/e100/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/e100/d102e_ucode.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware/lib/firmware/e100/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware /opt/openwrt/source/release/scripts/ipkg-remove mwl8k-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwl8k-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwl8k-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/firmware/mwl8k install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8366_ap-3.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8366.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/helper_8366.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8687.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/helper_8687.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/firmware/mwl8k/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwl8k-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwl8k-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/mwl8k-firmware.list && mv /opt/openwrt/source/release/tmp/mwl8k-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL/conffiles ]; then echo $(IDIR_mwl8k-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/lib/apk/packages/mwl8k-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:mwl8k-firmware" --info "version:20251125-r1" --info "description:Marvell 8366/8687 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwl8k-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwl8k-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwl8k-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware/lib/firmware/mwl8k install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8366_ap-3.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8366.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/helper_8366.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/fmimage_8687.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mwl8k/helper_8687.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware/lib/firmware/mwl8k/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware /opt/openwrt/source/release/scripts/ipkg-remove mwifiex-pcie-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-pcie-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-pcie-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/firmware/mrvl install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/pcie8897_uapsta.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/firmware/mrvl/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwifiex-pcie-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwifiex-pcie-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/mwifiex-pcie-firmware.list && mv /opt/openwrt/source/release/tmp/mwifiex-pcie-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL/conffiles ]; then echo $(IDIR_mwifiex-pcie-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/lib/apk/packages/mwifiex-pcie-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:mwifiex-pcie-firmware" --info "version:20251125-r1" --info "description:Marvell 8897 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-pcie-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-pcie-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-pcie-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware/lib/firmware/mrvl install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/pcie8897_uapsta.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware/lib/firmware/mrvl/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware /opt/openwrt/source/release/scripts/ipkg-remove mwifiex-sdio-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-sdio-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-sdio-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/firmware/mrvl install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/sd8887_uapsta.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/sdsd8997_combo_v4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/firmware/mrvl/ ln -s ../mrvl/sdsd8997_combo_v4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/firmware/mrvl/sd8997_uapsta.bin find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwifiex-sdio-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mwifiex-sdio-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/mwifiex-sdio-firmware.list && mv /opt/openwrt/source/release/tmp/mwifiex-sdio-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL/conffiles ]; then echo $(IDIR_mwifiex-sdio-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/lib/apk/packages/mwifiex-sdio-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:mwifiex-sdio-firmware" --info "version:20251125-r1" --info "description:Marvell 8887/8997 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mwifiex-sdio-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mwifiex-sdio-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mwifiex-sdio-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware/lib/firmware/mrvl install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/sd8887_uapsta.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mrvl/sdsd8997_combo_v4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware/lib/firmware/mrvl/ ln -s ../mrvl/sdsd8997_combo_v4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware/lib/firmware/mrvl/sd8997_uapsta.bin touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware /opt/openwrt/source/release/scripts/ipkg-remove mt7601u-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/mt7601u-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mt7601u-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/firmware/mediatek install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mediatek/mt7601u.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/firmware/mediatek find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mt7601u-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="mt7601u-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/mt7601u-firmware.list && mv /opt/openwrt/source/release/tmp/mt7601u-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL/conffiles ]; then echo $(IDIR_mt7601u-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/lib/apk/packages/mt7601u-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:mt7601u-firmware" --info "version:20251125-r1" --info "description:MediaTek MT7601U firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/mt7601u-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/mt7601u-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/mt7601u-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware/lib/firmware/mediatek install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/mediatek/mt7601u.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware/lib/firmware/mediatek touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware /opt/openwrt/source/release/scripts/ipkg-remove rt2800-pci-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-pci-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-pci-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2860.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt3290.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/firmware find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt2800-pci-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt2800-pci-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rt2800-pci-firmware.list && mv /opt/openwrt/source/release/tmp/rt2800-pci-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL/conffiles ]; then echo $(IDIR_rt2800-pci-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/lib/apk/packages/rt2800-pci-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rt2800-pci-firmware" --info "version:20251125-r1" --info "description:Ralink RT28xx/3xxx PCI/SoC firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-pci-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-pci-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-pci-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2860.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt3290.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware/lib/firmware touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware /opt/openwrt/source/release/scripts/ipkg-remove rt2800-usb-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-usb-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-usb-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2870.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/firmware/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt2800-usb-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt2800-usb-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rt2800-usb-firmware.list && mv /opt/openwrt/source/release/tmp/rt2800-usb-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL/conffiles ]; then echo $(IDIR_rt2800-usb-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/lib/apk/packages/rt2800-usb-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rt2800-usb-firmware" --info "version:20251125-r1" --info "description:Ralink RT28xx/3xxx USB firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt2800-usb-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt2800-usb-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt2800-usb-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2870.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware/lib/firmware/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware /opt/openwrt/source/release/scripts/ipkg-remove rt61-pci-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt61-pci-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt61-pci-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2561.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2561s.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2661.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/firmware/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt61-pci-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt61-pci-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rt61-pci-firmware.list && mv /opt/openwrt/source/release/tmp/rt61-pci-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL/conffiles ]; then echo $(IDIR_rt61-pci-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/lib/apk/packages/rt61-pci-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rt61-pci-firmware" --info "version:20251125-r1" --info "description:Ralink RT2561 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt61-pci-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt61-pci-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt61-pci-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2561.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2561s.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt2661.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware/lib/firmware/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware /opt/openwrt/source/release/scripts/ipkg-remove rt73-usb-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt73-usb-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt73-usb-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt73.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/firmware/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt73-usb-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rt73-usb-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rt73-usb-firmware.list && mv /opt/openwrt/source/release/tmp/rt73-usb-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL/conffiles ]; then echo $(IDIR_rt73-usb-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/lib/apk/packages/rt73-usb-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rt73-usb-firmware" --info "version:20251125-r1" --info "description:Ralink RT2573 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rt73-usb-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rt73-usb-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rt73-usb-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rt73.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware/lib/firmware/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware /opt/openwrt/source/release/scripts/ipkg-remove ar3k-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ar3k-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ar3k-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/firmware/ar3k cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ar3k/*.dfu /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/firmware/ar3k install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/firmware/qca cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/qca/*.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/firmware/qca find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ar3k-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ar3k-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ar3k-firmware.list && mv /opt/openwrt/source/release/tmp/ar3k-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL/conffiles ]; then echo $(IDIR_ar3k-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/lib/apk/packages/ar3k-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ar3k-firmware" --info "version:20251125-r1" --info "description:ath3k firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ar3k-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ar3k-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ar3k-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware/lib/firmware/ar3k cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ar3k/*.dfu /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware/lib/firmware/ar3k install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware/lib/firmware/qca cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/qca/*.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware/lib/firmware/qca touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware /opt/openwrt/source/release/scripts/ipkg-remove ath9k-htc-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ath9k-htc-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ath9k-htc-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/firmware/ath9k_htc install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ath9k_htc/htc_9271-1.4.0.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ath9k_htc/htc_7010-1.4.0.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/firmware/ath9k_htc find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ath9k-htc-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ath9k-htc-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ath9k-htc-firmware.list && mv /opt/openwrt/source/release/tmp/ath9k-htc-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL/conffiles ]; then echo $(IDIR_ath9k-htc-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/lib/apk/packages/ath9k-htc-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ath9k-htc-firmware" --info "version:20251125-r1" --info "description:AR9271/AR7010 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/ath9k-htc-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/ath9k-htc-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ath9k-htc-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware/lib/firmware/ath9k_htc install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ath9k_htc/htc_9271-1.4.0.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ath9k_htc/htc_7010-1.4.0.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware/lib/firmware/ath9k_htc touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware /opt/openwrt/source/release/scripts/ipkg-remove carl9170-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/carl9170-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/carl9170-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/carl9170-1.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/firmware find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="carl9170-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="carl9170-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/carl9170-firmware.list && mv /opt/openwrt/source/release/tmp/carl9170-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL/conffiles ]; then echo $(IDIR_carl9170-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/lib/apk/packages/carl9170-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:carl9170-firmware" --info "version:20251125-r1" --info "description:AR9170 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/carl9170-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/carl9170-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/carl9170-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/carl9170-1.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware/lib/firmware touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware /opt/openwrt/source/release/scripts/ipkg-remove wil6210-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/wil6210-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wil6210-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/wil6210.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/wil6210.brd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/firmware find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wil6210-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wil6210-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/wil6210-firmware.list && mv /opt/openwrt/source/release/tmp/wil6210-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL/conffiles ]; then echo $(IDIR_wil6210-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/lib/apk/packages/wil6210-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:wil6210-firmware" --info "version:20251125-r1" --info "description:wil6210 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wil6210-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wil6210-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wil6210-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/wil6210.fw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware/lib/firmware install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/wil6210.brd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware/lib/firmware touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware /opt/openwrt/source/release/scripts/ipkg-remove r8152-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8152-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8152-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/firmware/rtl_nic cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8153* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8156* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/firmware/rtl_nic find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="r8152-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="r8152-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/r8152-firmware.list && mv /opt/openwrt/source/release/tmp/r8152-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL/conffiles ]; then echo $(IDIR_r8152-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/lib/apk/packages/r8152-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:r8152-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8152 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8152-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8152-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8152-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware/lib/firmware/rtl_nic cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8153* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8156* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware/lib/firmware/rtl_nic touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware /opt/openwrt/source/release/scripts/ipkg-remove r8169-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8169-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8169-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/firmware/rtl_nic cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl810* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl812* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8168* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl84* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/firmware/rtl_nic find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="r8169-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="r8169-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/r8169-firmware.list && mv /opt/openwrt/source/release/tmp/r8169-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL/conffiles ]; then echo $(IDIR_r8169-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/lib/apk/packages/r8169-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:r8169-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8169 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/r8169-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/r8169-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/r8169-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware/lib/firmware/rtl_nic cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl810* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl812* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl8168* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtl_nic/rtl84* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware/lib/firmware/rtl_nic touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8192ce-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192ce-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192ce-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfwU.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfwU_B.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192ce-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192ce-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8192ce-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8192ce-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8192ce-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/lib/apk/packages/rtl8192ce-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8192ce-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8192CE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192ce-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192ce-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192ce-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfwU.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cfwU_B.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8192cu-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192cu-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192cu-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_A.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_B.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_TMSC.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192cu-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192cu-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8192cu-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8192cu-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8192cu-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/lib/apk/packages/rtl8192cu-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8192cu-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8192CU firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192cu-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192cu-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192cu-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_A.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_B.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192cufw_TMSC.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8192de-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192de-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192de-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192defw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192de-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192de-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8192de-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8192de-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8192de-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/lib/apk/packages/rtl8192de-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8192de-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8192DE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192de-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192de-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192de-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192defw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8192du-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192du-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192du-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192dufw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192du-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192du-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8192du-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8192du-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8192du-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/lib/apk/packages/rtl8192du-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8192du-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8192DU firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192du-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192du-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192du-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192dufw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8192se-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192se-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192se-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192sefw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192se-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8192se-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8192se-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8192se-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8192se-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/lib/apk/packages/rtl8192se-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8192se-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8192SE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8192se-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8192se-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8192se-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8192sefw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8723be-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723be-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723be-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8723befw_36.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8723befw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8723be-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8723be-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8723be-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8723be-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8723be-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/lib/apk/packages/rtl8723be-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8723be-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8723BE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723be-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723be-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723be-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8723befw_36.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8723befw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8723de-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723de-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723de-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8723d_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8723de-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8723de-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8723de-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8723de-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8723de-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/lib/apk/packages/rtl8723de-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8723de-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8723DE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8723de-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8723de-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8723de-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8723d_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8812a-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8812a-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8812a-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8812a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8812a-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8812a-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8812a-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8812a-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8812a-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/lib/apk/packages/rtl8812a-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8812a-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8812AU firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8812a-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8812a-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8812a-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8812a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8814a-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8814a-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8814a-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8814a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8814a-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8814a-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8814a-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8814a-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8814a-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/lib/apk/packages/rtl8814a-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8814a-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8814AU firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8814a-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8814a-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8814a-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8814a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8821a-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821a-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821a-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8821a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821a-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821a-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8821a-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8821a-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8821a-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/lib/apk/packages/rtl8821a-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8821a-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8821AU firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821a-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821a-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821a-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8821a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8821ae-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ae-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ae-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8821aefw_29.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8821aefw_wowlan.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/firmware/rtlwifi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821ae-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821ae-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8821ae-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8821ae-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8821ae-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/lib/apk/packages/rtl8821ae-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8821ae-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8821AE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ae-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ae-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ae-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8821aefw_29.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware/lib/firmware/rtlwifi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtlwifi/rtl8821aefw_wowlan.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware/lib/firmware/rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8821ce-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ce-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ce-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8821c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821ce-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8821ce-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8821ce-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8821ce-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8821ce-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/lib/apk/packages/rtl8821ce-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8821ce-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8821CE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8821ce-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8821ce-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8821ce-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8821c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8822be-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822be-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822be-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822b_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8822be-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8822be-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8822be-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8822be-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8822be-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/lib/apk/packages/rtl8822be-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8822be-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8822BE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822be-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822be-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822be-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822b_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8822ce-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822ce-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822ce-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822c_wow_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/firmware/rtw88 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8822ce-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8822ce-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8822ce-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8822ce-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8822ce-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/lib/apk/packages/rtl8822ce-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8822ce-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8822CE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8822ce-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8822ce-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8822ce-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware/lib/firmware/rtw88 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw88/rtw8822c_wow_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware/lib/firmware/rtw88 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8851be-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8851be-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8851be-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8851b_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/firmware/rtw89 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8851be-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8851be-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8851be-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8851be-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8851be-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/lib/apk/packages/rtl8851be-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8851be-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8851BE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8851be-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8851be-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8851be-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8851b_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware/lib/firmware/rtw89 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8852ae-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ae-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ae-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/firmware/rtw89 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852ae-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852ae-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8852ae-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8852ae-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8852ae-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/lib/apk/packages/rtl8852ae-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8852ae-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8852AE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ae-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ae-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ae-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware/lib/firmware/rtw89 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8852be-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852be-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852be-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852b_fw-1.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/firmware/rtw89 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852be-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852be-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8852be-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8852be-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8852be-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/lib/apk/packages/rtl8852be-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8852be-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8852BE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852be-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852be-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852be-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852b_fw-1.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware/lib/firmware/rtw89 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8852ce-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ce-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ce-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/firmware/rtw89 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852ce-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8852ce-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8852ce-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8852ce-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8852ce-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/lib/apk/packages/rtl8852ce-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8852ce-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8852CE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8852ce-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8852ce-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8852ce-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8852c_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware/lib/firmware/rtw89 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware /opt/openwrt/source/release/scripts/ipkg-remove rtl8922ae-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8922ae-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8922ae-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8922a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/firmware/rtw89 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8922ae-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rtl8922ae-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rtl8922ae-firmware.list && mv /opt/openwrt/source/release/tmp/rtl8922ae-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL/conffiles ]; then echo $(IDIR_rtl8922ae-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/lib/apk/packages/rtl8922ae-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rtl8922ae-firmware" --info "version:20251125-r1" --info "description:RealTek RTL8922AE firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rtl8922ae-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rtl8922ae-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rtl8922ae-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware/lib/firmware/rtw89 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rtw89/rtw8922a_fw.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware/lib/firmware/rtw89 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware /opt/openwrt/source/release/scripts/ipkg-remove rs9113-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rs9113-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rs9113-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/firmware/rsi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rsi/rs9113_wlan_qspi.rps /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/firmware/rsi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rs9113-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rs9113-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rs9113-firmware.list && mv /opt/openwrt/source/release/tmp/rs9113-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL/conffiles ]; then echo $(IDIR_rs9113-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/lib/apk/packages/rs9113-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rs9113-firmware" --info "version:20251125-r1" --info "description:RedPine Signals rs9113 firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/rs9113-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/rs9113-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rs9113-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware/lib/firmware/rsi install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/rsi/rs9113_wlan_qspi.rps /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware/lib/firmware/rsi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware /opt/openwrt/source/release/scripts/ipkg-remove wl12xx-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl12xx-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl12xx-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/firmware/ti-connectivity install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-mr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-plt.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-sr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-mr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-plt.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-sr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/firmware/ti-connectivity ln -s wl127x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/firmware/ti-connectivity/wl1271-nvs.bin find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wl12xx-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wl12xx-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/wl12xx-firmware.list && mv /opt/openwrt/source/release/tmp/wl12xx-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL/conffiles ]; then echo $(IDIR_wl12xx-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/lib/apk/packages/wl12xx-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:wl12xx-firmware" --info "version:20251125-r1" --info "description:TI WL12xx firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl12xx-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl12xx-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl12xx-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware/lib/firmware/ti-connectivity install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-mr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-plt.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-fw-5-sr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl127x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-mr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-plt.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-fw-5-sr.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl128x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware/lib/firmware/ti-connectivity ln -s wl127x-nvs.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware/lib/firmware/ti-connectivity/wl1271-nvs.bin touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware /opt/openwrt/source/release/scripts/ipkg-remove wl18xx-firmware /opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl18xx-firmware-20251125-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl18xx-firmware-20251125-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/firmware/ti-connectivity install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl18xx-fw-4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/firmware/ti-connectivity find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf : /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wl18xx-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wl18xx-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/wl18xx-firmware.list && mv /opt/openwrt/source/release/tmp/wl18xx-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL/conffiles ]; then echo $(IDIR_wl18xx-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/lib/apk/packages/wl18xx-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:wl18xx-firmware" --info "version:20251125-r1" --info "description:TI WL18xx firmware" --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/base/firmware/linux-firmware" --info "url:http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/apk-aarch64_generic/wl18xx-firmware/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ipkg-aarch64_generic/wl18xx-firmware" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wl18xx-firmware-20251125-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware/lib/firmware/ti-connectivity install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/ti-connectivity/wl18xx-fw-4.bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware/lib/firmware/ti-connectivity touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/airoha-en8811h-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.airoha-en8811h-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/brcmfmac-firmware-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.brcmfmac-firmware-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.bnx2-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/bnx2x-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.bnx2x-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/edgeport-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.edgeport-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/e100-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.e100-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwl8k-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.mwl8k-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-pcie-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.mwifiex-pcie-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mwifiex-sdio-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.mwifiex-sdio-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/mt7601u-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.mt7601u-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-pci-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rt2800-pci-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt2800-usb-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rt2800-usb-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt61-pci-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rt61-pci-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rt73-usb-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rt73-usb-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ar3k-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ar3k-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/ath9k-htc-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ath9k-htc-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/carl9170-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.carl9170-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wil6210-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.wil6210-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8152-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.r8152-firmware_installed echo "r8152-firmware" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux-firmware.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/r8169-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.r8169-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192ce-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8192ce-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192cu-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8192cu-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192de-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8192de-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192du-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8192du-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8192se-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8192se-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723be-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8723be-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8723de-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8723de-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8812a-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8812a-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8814a-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8814a-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821a-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8821a-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ae-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8821ae-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8821ce-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8821ce-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822be-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8822be-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8822ce-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8822ce-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8851be-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8851be-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ae-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8852ae-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852be-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8852be-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8852ce-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8852ce-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rtl8922ae-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rtl8922ae-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/rs9113-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rs9113-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl12xx-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.wl12xx-firmware_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-firmware-20251125/.pkgdir/wl18xx-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.wl18xx-firmware_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/firmware/linux-firmware' time: package/firmware/linux-firmware/compile#136.74#54.55#131.11 make[3]: Entering directory '/opt/openwrt/source/release/package/kernel/gpio-button-hotplug' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug" modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug/etc/modules.d; ( echo "gpio-button-hotplug"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug/etc/modules.d/30-gpio-button-hotplug; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug/etc/modules-boot.d; ln -sf ../modules.d/30-gpio-button-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/.pkgdir/kmod-gpio-button-hotplug/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-button-hotplug_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-button-hotplug /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-button-hotplug-6.12.63-r5.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-button-hotplug-6.12.63-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/etc/modules.d; ( echo "gpio-button-hotplug"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/etc/modules.d/30-gpio-button-hotplug; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/etc/modules-boot.d; ln -sf ../modules.d/30-gpio-button-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/modules/6.12.63/gpio-button-hotplug.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-button-hotplug"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-button-hotplug"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-button-hotplug.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-button-hotplug.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-button-hotplug)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/lib/apk/packages/kmod-gpio-button-hotplug.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-button-hotplug" --info "version:6.12.63-r5" --info "description:This is a replacement for the following in-kernel drivers: 1) gpio_keys (KEYBOARD_GPIO) 2) gpio_keys_polled (KEYBOARD_GPIO_POLLED) Instead of generating input events (like in-kernel drivers do) it generates uevent-s and broadcasts them. This allows disabling input subsystem which is an overkill for OpenWrt simple needs." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/kernel/gpio-button-hotplug" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-button-hotplug-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/apk-aarch64_generic/kmod-gpio-button-hotplug/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/gpio-button-hotplug/ipkg-aarch64_generic/kmod-gpio-button-hotplug" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-button-hotplug-6.12.63-r5.apk" echo "kmod-gpio-button-hotplug" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/gpio-button-hotplug.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/kernel/gpio-button-hotplug' time: package/kernel/gpio-button-hotplug/compile#1.57#2.05#4.18 make[3]: Entering directory '/opt/openwrt/source/release/package/kernel/linux' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.built_0e05de78d19d3a68964f6d220c0e604c touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.built_0e05de78d19d3a68964f6d220c0e604c_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.built_0e05de78d19d3a68964f6d220c0e604c rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel/lib/modules/6.12.63 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel/lib/modules/6.12.63 /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,.*/,,' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel/lib/modules/6.12.63/modules.builtin strings /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin.modinfo | grep -E -v "\.(file|parmtype)=" | tr '\n' '\0' > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel/lib/modules/6.12.63/modules.builtin.modinfo echo 6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 > /opt/openwrt/source/release/tmp/kernel.version touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kernel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kernel_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel /opt/openwrt/source/release/scripts/ipkg-remove kernel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kernel-6.12.63~a5f821500ae309a47002ad34935c3d2b-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/modules/6.12.63 install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/modules/6.12.63 /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,.*/,,' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/modules/6.12.63/modules.builtin strings /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin.modinfo | grep -E -v "\.(file|parmtype)=" | tr '\n' '\0' > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/modules/6.12.63/modules.builtin.modinfo echo 6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 > /opt/openwrt/source/release/tmp/kernel.version find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libc.provides; do if [ -f "$file" ]; then cat $file; fi; done; sed -e 's,.*/,,' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.provides ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.missing" ]; then echo "Package kernel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kernel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kernel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kernel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kernel.list && mv /opt/openwrt/source/release/tmp/kernel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL/conffiles ]; then echo $(IDIR_kernel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/lib/apk/packages/kernel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kernel" --info "version:6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --info "description:Virtual kernel package" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:http://www.kernel.org/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kernel/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kernel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kernel-6.12.63~a5f821500ae309a47002ad34935c3d2b-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kernel-6.12.63~a5f821500ae309a47002ad34935c3d2b-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kernel-6.12.63~a5f821500ae309a47002ad34935c3d2b-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe /opt/openwrt/source/release/scripts/ipkg-remove kmod-aoe /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-aoe-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/aoe/aoe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/etc/modules.d; ( echo "aoe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/etc/modules.d/30-aoe; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.provides for pkg in kmod-aoe-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.missing" ]; then echo "Package kmod-aoe is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-aoe.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-aoe"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-aoe"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-aoe.list && mv /opt/openwrt/source/release/tmp/kmod-aoe.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL/conffiles ]; then echo $(IDIR_kmod-aoe)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/apk/packages/kmod-aoe.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-aoe" --info "version:6.12.63-r1" --info "description:Kernel support for ATA over Ethernet" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-aoe-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-aoe/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-aoe-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-aoe-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-aoe-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-aoe/lib/modules/6.12.63/aoe.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-scsi-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_mod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sd_mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/etc/modules.d; ( echo "scsi_common"; echo "scsi_mod"; echo "sd_mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/etc/modules.d/40-scsi-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/etc/modules-boot.d; ln -sf ../modules.d/40-scsi-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides for pkg in kmod-scsi-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.missing" ]; then echo "Package kmod-scsi-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-scsi-core.list && mv /opt/openwrt/source/release/tmp/kmod-scsi-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-scsi-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/lib/apk/packages/kmod-scsi-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-scsi-core" --info "version:6.12.63-r1" --info "description:SCSI device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-scsi-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_mod.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_common.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sd_mod.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libata.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libahci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides for pkg in kmod-ata-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.missing" ]; then echo "Package kmod-ata-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-core.list && mv /opt/openwrt/source/release/tmp/kmod-ata-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/apk/packages/kmod-ata-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-core" --info "version:6.12.63-r1" --info "description:Serial and Parallel ATA support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/modules/6.12.63/libahci.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-core/lib/modules/6.12.63/libata.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-ahci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-dwc-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/etc/modules.d; ( echo "ahci"; echo "libahci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/etc/modules.d/41-ata-ahci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/etc/modules-boot.d; ln -sf ../modules.d/41-ata-ahci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.provides for pkg in kmod-ata-ahci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.missing" ]; then echo "Package kmod-ata-ahci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-ahci.list && mv /opt/openwrt/source/release/tmp/kmod-ata-ahci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-ahci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/apk/packages/kmod-ata-ahci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-ahci" --info "version:6.12.63-r1" --info "description:Support for AHCI Serial ATA controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-ahci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci/lib/modules/6.12.63/ahci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-ahci-platform /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci_platform.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libahci_platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/etc/modules.d; ( echo "ahci_platform"; echo "libahci"; echo "libahci_platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/etc/modules.d/40-ata-ahci-platform; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/etc/modules-boot.d; ln -sf ../modules.d/40-ata-ahci-platform /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.provides for pkg in kmod-ata-ahci-platform-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.missing" ]; then echo "Package kmod-ata-ahci-platform is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci-platform"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci-platform"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-ahci-platform.list && mv /opt/openwrt/source/release/tmp/kmod-ata-ahci-platform.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-ahci-platform)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/apk/packages/kmod-ata-ahci-platform.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-ahci-platform" --info "version:6.12.63-r1" --info "description:Platform support for AHCI Serial ATA controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-ahci-platform-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-platform/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-platform-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-platform-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-platform-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/modules/6.12.63/ahci_platform.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-platform/lib/modules/6.12.63/libahci_platform.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-artop /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-artop-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/pata_artop.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/etc/modules.d; ( echo "pata_artop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/etc/modules.d/41-ata-artop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/etc/modules-boot.d; ln -sf ../modules.d/41-ata-artop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.provides for pkg in kmod-ata-artop-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.missing" ]; then echo "Package kmod-ata-artop is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-artop.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-artop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-artop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-artop.list && mv /opt/openwrt/source/release/tmp/kmod-ata-artop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-artop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/apk/packages/kmod-ata-artop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-artop" --info "version:6.12.63-r1" --info "description:PATA support for ARTOP 6210/6260 host controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-artop-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-artop/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-artop-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-artop-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-artop-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-artop/lib/modules/6.12.63/pata_artop.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-ahci-dwc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-dwc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci_dwc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/etc/modules.d; ( echo "ahci_dwc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/etc/modules.d/41-ata-ahci-dwc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/etc/modules-boot.d; ln -sf ../modules.d/41-ata-ahci-dwc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-platform.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.provides for pkg in kmod-ata-ahci-dwc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.missing" ]; then echo "Package kmod-ata-ahci-dwc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-ahci-dwc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci-dwc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-ahci-dwc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-ahci-dwc.list && mv /opt/openwrt/source/release/tmp/kmod-ata-ahci-dwc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-ahci-dwc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/apk/packages/kmod-ata-ahci-dwc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-ahci-dwc" --info "version:6.12.63-r1" --info "description:Synopsys DWC AHCI SATA" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-ahci-dwc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-ahci-dwc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-ahci-platform kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-dwc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-dwc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-ahci-dwc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-ahci-dwc/lib/modules/6.12.63/ahci_dwc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-nvidia-sata /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-nvidia-sata-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_nv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/etc/modules.d; ( echo "sata_nv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/etc/modules.d/41-ata-nvidia-sata; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/etc/modules-boot.d; ln -sf ../modules.d/41-ata-nvidia-sata /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.provides for pkg in kmod-ata-nvidia-sata-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.missing" ]; then echo "Package kmod-ata-nvidia-sata is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-nvidia-sata.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-nvidia-sata"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-nvidia-sata"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-nvidia-sata.list && mv /opt/openwrt/source/release/tmp/kmod-ata-nvidia-sata.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-nvidia-sata)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/apk/packages/kmod-ata-nvidia-sata.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-nvidia-sata" --info "version:6.12.63-r1" --info "description:Nvidia Serial ATA support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-nvidia-sata-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-nvidia-sata/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-nvidia-sata-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-nvidia-sata-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-nvidia-sata-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-nvidia-sata/lib/modules/6.12.63/sata_nv.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-pdc202xx-old /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-pdc202xx-old-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/pata_pdc202xx_old.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/etc/modules.d; ( echo "pata_pdc202xx_old"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/etc/modules.d/41-ata-pdc202xx-old; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/etc/modules-boot.d; ln -sf ../modules.d/41-ata-pdc202xx-old /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.provides for pkg in kmod-ata-pdc202xx-old-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.missing" ]; then echo "Package kmod-ata-pdc202xx-old is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-pdc202xx-old.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-pdc202xx-old"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-pdc202xx-old"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-pdc202xx-old.list && mv /opt/openwrt/source/release/tmp/kmod-ata-pdc202xx-old.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-pdc202xx-old)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/apk/packages/kmod-ata-pdc202xx-old.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-pdc202xx-old" --info "version:6.12.63-r1" --info "description:This option enables support for the Promise 20246, 20262, 20263, 20265 and 20267 adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-pdc202xx-old-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-pdc202xx-old/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-pdc202xx-old-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-pdc202xx-old-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-pdc202xx-old-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-pdc202xx-old/lib/modules/6.12.63/pata_pdc202xx_old.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-piix /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-piix-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ata_piix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/etc/modules.d; ( echo "ata_piix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/etc/modules.d/41-ata-piix; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/etc/modules-boot.d; ln -sf ../modules.d/41-ata-piix /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.provides for pkg in kmod-ata-piix-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.missing" ]; then echo "Package kmod-ata-piix is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-piix.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-piix"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-piix"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-piix.list && mv /opt/openwrt/source/release/tmp/kmod-ata-piix.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-piix)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/apk/packages/kmod-ata-piix.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-piix" --info "version:6.12.63-r1" --info "description:SATA support for Intel ICH5/6/7/8 series host controllers and PATA support for Intel ESB/ICH/PIIX3/PIIX4 series host controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-piix-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-piix/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-piix-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-piix-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-piix-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-piix/lib/modules/6.12.63/ata_piix.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-sil /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil24-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_sil.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/etc/modules.d; ( echo "sata_sil"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/etc/modules.d/41-ata-sil; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/etc/modules-boot.d; ln -sf ../modules.d/41-ata-sil /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.provides for pkg in kmod-ata-sil-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.missing" ]; then echo "Package kmod-ata-sil is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-sil"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-sil"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-sil.list && mv /opt/openwrt/source/release/tmp/kmod-ata-sil.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-sil)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/apk/packages/kmod-ata-sil.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-sil" --info "version:6.12.63-r1" --info "description:Support for Silicon Image Serial ATA controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-sil-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil/lib/modules/6.12.63/sata_sil.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-sil24 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil24-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_sil24.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/etc/modules.d; ( echo "sata_sil24"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/etc/modules.d/41-ata-sil24; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/etc/modules-boot.d; ln -sf ../modules.d/41-ata-sil24 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.provides for pkg in kmod-ata-sil24-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.missing" ]; then echo "Package kmod-ata-sil24 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-sil24.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-sil24"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-sil24"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-sil24.list && mv /opt/openwrt/source/release/tmp/kmod-ata-sil24.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-sil24)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/apk/packages/kmod-ata-sil24.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-sil24" --info "version:6.12.63-r1" --info "description:Support for Silicon Image 3124/3132 Serial ATA controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-sil24-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-sil24/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil24-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil24-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-sil24-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-sil24/lib/modules/6.12.63/sata_sil24.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata /opt/openwrt/source/release/scripts/ipkg-remove kmod-ata-via-sata /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-via-sata-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_via.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/etc/modules.d; ( echo "sata_via"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/etc/modules.d/41-ata-via-sata; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/etc/modules-boot.d; ln -sf ../modules.d/41-ata-via-sata /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.provides for pkg in kmod-ata-via-sata-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.missing" ]; then echo "Package kmod-ata-via-sata is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-via-sata.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-via-sata"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ata-via-sata"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ata-via-sata.list && mv /opt/openwrt/source/release/tmp/kmod-ata-via-sata.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL/conffiles ]; then echo $(IDIR_kmod-ata-via-sata)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/apk/packages/kmod-ata-via-sata.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ata-via-sata" --info "version:6.12.63-r1" --info "description:This option enables support for VIA Serial ATA" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ata-via-sata-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ata-via-sata/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ata-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-via-sata-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-via-sata-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ata-via-sata-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ata-via-sata/lib/modules/6.12.63/sata_via.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd /opt/openwrt/source/release/scripts/ipkg-remove kmod-block2mtd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-block2mtd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/devices/block2mtd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.provides for pkg in kmod-block2mtd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.missing" ]; then echo "Package kmod-block2mtd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-block2mtd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-block2mtd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-block2mtd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-block2mtd.list && mv /opt/openwrt/source/release/tmp/kmod-block2mtd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL/conffiles ]; then echo $(IDIR_kmod-block2mtd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/apk/packages/kmod-block2mtd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-block2mtd" --info "version:6.12.63-r1" --info "description:Block device MTD emulation" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-block2mtd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-block2mtd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-block2mtd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-block2mtd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-block2mtd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-block2mtd/lib/modules/6.12.63/block2mtd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax /opt/openwrt/source/release/scripts/ipkg-remove kmod-dax /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dax-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dax/dax.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.provides for pkg in kmod-dax-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.missing" ]; then echo "Package kmod-dax is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dax"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dax"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dax.list && mv /opt/openwrt/source/release/tmp/kmod-dax.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL/conffiles ]; then echo $(IDIR_kmod-dax)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/apk/packages/kmod-dax.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dax" --info "version:6.12.63-r1" --info "description:DAX: direct access to differentiated memory" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dax-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dax/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dax-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dax-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dax-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dax/lib/modules/6.12.63/dax.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-hash /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hash-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_hash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/etc/modules.d; ( echo "crypto_hash"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/etc/modules.d/02-crypto-hash; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/etc/modules-boot.d; ln -sf ../modules.d/02-crypto-hash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides for pkg in kmod-crypto-hash-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.missing" ]; then echo "Package kmod-crypto-hash is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hash"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hash"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-hash.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-hash.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hash)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/lib/apk/packages/kmod-crypto-hash.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hash" --info "version:6.12.63-r1" --info "description:CryptoAPI hash support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hash-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hash/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hash" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hash-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hash-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hash-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_hash.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-null /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-null-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_null.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/etc/modules.d; ( echo "crypto_null"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/etc/modules.d/09-crypto-null; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides for pkg in kmod-crypto-null-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.missing" ]; then echo "Package kmod-crypto-null is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-null"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-null"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-null.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-null.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-null)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/lib/apk/packages/kmod-crypto-null.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-null" --info "version:6.12.63-r1" --info "description:Null CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-null-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-null/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-null" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-null-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-null-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-null-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_null.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-aead /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-aead-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/aead.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/etc/modules.d; ( echo "aead"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/etc/modules.d/09-crypto-aead; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-aead /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides for pkg in kmod-crypto-aead-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.missing" ]; then echo "Package kmod-crypto-aead is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-aead"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-aead"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-aead.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-aead.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-aead)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/lib/apk/packages/kmod-crypto-aead.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-aead" --info "version:6.12.63-r1" --info "description:CryptoAPI AEAD support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-aead-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-aead/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-null" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-aead" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-aead-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-aead-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-aead-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/aead.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-manager /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-manager-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cryptomgr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/etc/modules.d; ( echo "cryptomgr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/etc/modules.d/09-crypto-manager; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-manager /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides for pkg in kmod-crypto-manager-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.missing" ]; then echo "Package kmod-crypto-manager is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-manager"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-manager"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-manager.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-manager.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-manager)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/lib/apk/packages/kmod-crypto-manager.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-manager" --info "version:6.12.63-r1" --info "description:CryptoAPI algorithm manager" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-manager-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-manager/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-aead kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-manager" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-manager-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-manager-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-manager-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cryptomgr.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-cbc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cbc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/etc/modules.d; ( echo "cbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/etc/modules.d/09-crypto-cbc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides for pkg in kmod-crypto-cbc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.missing" ]; then echo "Package kmod-crypto-cbc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cbc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cbc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-cbc.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-cbc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-cbc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/apk/packages/kmod-crypto-cbc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-cbc" --info "version:6.12.63-r1" --info "description:Cipher Block Chaining CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-cbc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cbc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cbc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cbc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cbc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cbc/lib/modules/6.12.63/cbc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-hmac /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hmac-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/hmac.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/etc/modules.d; ( echo "hmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/etc/modules.d/09-crypto-hmac; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides for pkg in kmod-crypto-hmac-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.missing" ]; then echo "Package kmod-crypto-hmac is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hmac"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hmac"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-hmac.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-hmac.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hmac)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/apk/packages/kmod-crypto-hmac.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hmac" --info "version:6.12.63-r1" --info "description:HMAC digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hmac-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hmac/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hmac-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hmac-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hmac-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hmac/lib/modules/6.12.63/hmac.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-sha3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha3_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/etc/modules.d; ( echo "sha3_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/etc/modules.d/09-crypto-sha3; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.provides for pkg in kmod-crypto-sha3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.missing" ]; then echo "Package kmod-crypto-sha3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-sha3.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-sha3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/apk/packages/kmod-crypto-sha3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha3" --info "version:6.12.63-r1" --info "description:SHA3 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha3/lib/modules/6.12.63/sha3_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-sha512 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha512-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha512_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha512-arm64.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/etc/modules.d; ( echo "0"; echo "09"; echo "sha512-arm64"; echo "sha512_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/etc/modules.d/09-crypto-sha512; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides for pkg in kmod-crypto-sha512-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.missing" ]; then echo "Package kmod-crypto-sha512 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha512"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha512"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-sha512.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-sha512.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha512)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/apk/packages/kmod-crypto-sha512.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha512" --info "version:6.12.63-r1" --info "description:SHA512 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha512-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha512/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha512-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha512-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha512-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/modules/6.12.63/sha512-arm64.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha512/lib/modules/6.12.63/sha512_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-rng /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rng-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/drbg.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/jitterentropy_rng.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/rng.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/etc/modules.d; ( echo "drbg"; echo "jitterentropy_rng"; echo "rng"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/etc/modules.d/09-crypto-rng; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha3.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides for pkg in kmod-crypto-rng-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.missing" ]; then echo "Package kmod-crypto-rng is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-rng"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-rng"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-rng.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-rng.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-rng)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/apk/packages/kmod-crypto-rng.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-rng" --info "version:6.12.63-r1" --info "description:CryptoAPI random number generation" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-rng-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rng/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-hmac kmod-crypto-sha512 kmod-crypto-sha3" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rng-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rng-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rng-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/modules/6.12.63/rng.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/modules/6.12.63/drbg.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rng/lib/modules/6.12.63/jitterentropy_rng.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-sha256 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha256-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha256_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libsha256.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha256-arm64.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/etc/modules.d; ( echo "0"; echo "09"; echo "sha256-arm64"; echo "sha256_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/etc/modules.d/09-crypto-sha256; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides for pkg in kmod-crypto-sha256-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.missing" ]; then echo "Package kmod-crypto-sha256 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha256"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha256"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-sha256.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-sha256.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha256)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/apk/packages/kmod-crypto-sha256.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha256" --info "version:6.12.63-r1" --info "description:SHA224 SHA256 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha256-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha256/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha256-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha256-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha256-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha256_generic.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libsha256.ko' is built-in. rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha256/lib/modules/6.12.63/sha256-arm64.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-sha1 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha1-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha1_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha1-ce.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/etc/modules.d; ( echo "0"; echo "09"; echo "sha1-ce"; echo "sha1_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/etc/modules.d/09-crypto-sha1; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides for pkg in kmod-crypto-sha1-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.missing" ]; then echo "Package kmod-crypto-sha1 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-sha1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-sha1.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-sha1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-sha1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/apk/packages/kmod-crypto-sha1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-sha1" --info "version:6.12.63-r1" --info "description:SHA1 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-sha1-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-sha1/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha1-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha1-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-sha1-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/modules/6.12.63/sha1_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-sha1/lib/modules/6.12.63/sha1-ce.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-random-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-random-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/hw_random/rng-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides for pkg in kmod-random-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.missing" ]; then echo "Package kmod-random-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-random-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-random-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-random-core.list && mv /opt/openwrt/source/release/tmp/kmod-random-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-random-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/lib/apk/packages/kmod-random-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-random-core" --info "version:6.12.63-r1" --info "description:Kernel module for the HW random number generator core infrastructure" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-random-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-random-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-random-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-random-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-random-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-random-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/hw_random/rng-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm /opt/openwrt/source/release/scripts/ipkg-remove kmod-tpm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-atmel-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-infineon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/etc/modules.d; ( echo "tpm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/etc/modules.d/10-tpm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/etc/modules-boot.d; ln -sf ../modules.d/10-tpm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides for pkg in kmod-tpm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.missing" ]; then echo "Package kmod-tpm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tpm.list && mv /opt/openwrt/source/release/tmp/kmod-tpm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL/conffiles ]; then echo $(IDIR_kmod-tpm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/apk/packages/kmod-tpm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tpm" --info "version:6.12.63-r1" --info "description:This enables TPM Hardware Support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tpm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-random-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm/lib/modules/6.12.63/tpm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted /opt/openwrt/source/release/scripts/ipkg-remove kmod-keys-trusted /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-trusted-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/security/keys/trusted-keys/trusted.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/etc/modules.d; ( echo "trusted-keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/etc/modules.d/01-keys-trusted; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/etc/modules-boot.d; ln -sf ../modules.d/01-keys-trusted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.provides for pkg in kmod-keys-trusted-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.missing" ]; then echo "Package kmod-keys-trusted is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-keys-trusted"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-keys-trusted"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-keys-trusted.list && mv /opt/openwrt/source/release/tmp/kmod-keys-trusted.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL/conffiles ]; then echo $(IDIR_kmod-keys-trusted)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/apk/packages/kmod-keys-trusted.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-keys-trusted" --info "version:6.12.63-r1" --info "description:This module provides support for creating, sealing, and unsealing keys in the kernel. Trusted keys are random number symmetric keys, generated and RSA-sealed by the TPM. The TPM only unseals the keys, if the boot PCRs and other criteria match. Userspace will only ever see encrypted blobs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-keys-trusted-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-trusted/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-hmac kmod-crypto-sha1 kmod-tpm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-trusted-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-trusted-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-trusted-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-trusted/lib/modules/6.12.63/trusted.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted /opt/openwrt/source/release/scripts/ipkg-remove kmod-keys-encrypted /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-encrypted-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/security/keys/encrypted-keys/encrypted-keys.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/etc/modules.d; ( echo "encrypted-keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/etc/modules.d/01-keys-encrypted; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/etc/modules-boot.d; ln -sf ../modules.d/01-keys-encrypted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-trusted.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.provides for pkg in kmod-keys-encrypted-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.missing" ]; then echo "Package kmod-keys-encrypted is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-keys-encrypted"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-keys-encrypted"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-keys-encrypted.list && mv /opt/openwrt/source/release/tmp/kmod-keys-encrypted.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL/conffiles ]; then echo $(IDIR_kmod-keys-encrypted)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/apk/packages/kmod-keys-encrypted.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-keys-encrypted" --info "version:6.12.63-r1" --info "description:This module provides support for create/encrypting/decrypting keys in the kernel. Encrypted keys are kernel generated random numbers, which are encrypted/decrypted with a 'master' symmetric key. The 'master' key can be either a trusted-key or user-key type. Userspace only ever sees/stores encrypted blobs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-keys-encrypted-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-keys-encrypted/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-cbc kmod-crypto-hmac kmod-crypto-rng kmod-crypto-sha256 kmod-keys-trusted" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-encrypted-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-encrypted-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-keys-encrypted-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-keys-encrypted/lib/modules/6.12.63/encrypted-keys.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm /opt/openwrt/source/release/scripts/ipkg-remove kmod-dm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-raid-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm9000-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-mod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-crypt.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-mirror.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-region-hash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/etc/modules.d; ( echo "dm-crypt"; echo "dm-log"; echo "dm-mirror"; echo "dm-mod"; echo "dm-region-hash"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/etc/modules.d/30-dm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/etc/modules-boot.d; ln -sf ../modules.d/30-dm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dax.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-keys-encrypted.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.provides for pkg in kmod-dm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.missing" ]; then echo "Package kmod-dm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dm.list && mv /opt/openwrt/source/release/tmp/kmod-dm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL/conffiles ]; then echo $(IDIR_kmod-dm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/apk/packages/kmod-dm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dm" --info "version:6.12.63-r1" --info "description:Kernel module necessary for LVM2 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager kmod-dax kmod-keys-encrypted" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/dm-mod.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/dm-log.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/dm-crypt.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/dm-region-hash.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm/lib/modules/6.12.63/dm-mirror.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-mod /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-mod-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/md-mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/etc/modules.d; ( echo "md-mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/etc/modules.d/27-md-mod; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides for pkg in kmod-md-mod-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.missing" ]; then echo "Package kmod-md-mod is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-mod"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-mod"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-mod.list && mv /opt/openwrt/source/release/tmp/kmod-md-mod.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-mod)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/apk/packages/kmod-md-mod.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-mod" --info "version:6.12.63-r1" --info "description:Kernel RAID md module (md-mod.ko). You will need to select at least one RAID level module below." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-mod-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-mod/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-mod-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-mod-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-mod-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-mod/lib/modules/6.12.63/md-mod.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-raid0 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid0-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid0.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/etc/modules.d; ( echo "raid0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/etc/modules.d/28-md-raid0; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.provides for pkg in kmod-md-raid0-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.missing" ]; then echo "Package kmod-md-raid0 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid0"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid0"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-raid0.list && mv /opt/openwrt/source/release/tmp/kmod-md-raid0.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-raid0)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/apk/packages/kmod-md-raid0.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-raid0" --info "version:6.12.63-r1" --info "description:RAID Level 0 (Striping) driver module (raid0.ko)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-raid0-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid0/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-md-mod" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid0-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid0-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid0-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid0/lib/modules/6.12.63/raid0.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-raid1 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid1-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid10-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/etc/modules.d; ( echo "raid1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/etc/modules.d/28-md-raid1; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.provides for pkg in kmod-md-raid1-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.missing" ]; then echo "Package kmod-md-raid1 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-raid1.list && mv /opt/openwrt/source/release/tmp/kmod-md-raid1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-raid1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/apk/packages/kmod-md-raid1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-raid1" --info "version:6.12.63-r1" --info "description:RAID Level 1 (Mirroring) driver (raid1.ko)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-raid1-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid1/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-md-mod" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid1-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid1-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid1-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid1/lib/modules/6.12.63/raid1.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-raid10 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid10-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid10.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/etc/modules.d; ( echo "raid10"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/etc/modules.d/28-md-raid10; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.provides for pkg in kmod-md-raid10-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.missing" ]; then echo "Package kmod-md-raid10 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid10"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid10"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-raid10.list && mv /opt/openwrt/source/release/tmp/kmod-md-raid10.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-raid10)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/apk/packages/kmod-md-raid10.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-raid10" --info "version:6.12.63-r1" --info "description:RAID Level 10 (Mirroring+Striping) driver module (raid10.ko)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-raid10-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid10/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-md-mod" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid10-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid10-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid10-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid10/lib/modules/6.12.63/raid10.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-crc32c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32c_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/etc/modules.d; ( echo "crc32c_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/etc/modules.d/04-crypto-crc32c; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32c /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.provides for pkg in kmod-crypto-crc32c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.missing" ]; then echo "Package kmod-crypto-crc32c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-crc32c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-crc32c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-crc32c.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-crc32c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-crc32c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/lib/apk/packages/kmod-crypto-crc32c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-crc32c" --info "version:6.12.63-r1" --info "description:CRC32c CRC module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-crc32c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32c-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32c_generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc32c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc32c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/libcrc32c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/etc/modules.d; ( echo "libcrc32c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/etc/modules.d/lib-crc32c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides for pkg in kmod-lib-crc32c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.missing" ]; then echo "Package kmod-lib-crc32c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc32c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc32c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc32c.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc32c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc32c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/lib/apk/packages/kmod-lib-crc32c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc32c" --info "version:6.12.63-r1" --info "description:Kernel module for CRC32 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc32c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc32c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-crc32c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc32c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc32c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc32c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc32c-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/libcrc32c.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-raid6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-raid6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/raid6/raid6_pq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/etc/modules.d; ( echo "raid6_pq"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/etc/modules.d/lib-raid6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.provides for pkg in kmod-lib-raid6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.missing" ]; then echo "Package kmod-lib-raid6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-raid6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-raid6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-raid6.list && mv /opt/openwrt/source/release/tmp/kmod-lib-raid6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-raid6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/apk/packages/kmod-lib-raid6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-raid6" --info "version:6.12.63-r1" --info "description:Kernel module for RAID6 algorithms" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-raid6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-raid6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-raid6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-raid6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-raid6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-raid6/lib/modules/6.12.63/raid6_pq.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-xor /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xor-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xor.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/lib/xor-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/etc/modules.d; ( echo "xor"; echo "xor-neon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/etc/modules.d/lib-xor; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.provides for pkg in kmod-lib-xor-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.missing" ]; then echo "Package kmod-lib-xor is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-xor"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-xor"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-xor.list && mv /opt/openwrt/source/release/tmp/kmod-lib-xor.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-xor)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/apk/packages/kmod-lib-xor.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-xor" --info "version:6.12.63-r1" --info "description:Kernel module for XOR blocks algorithms" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-xor-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xor/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xor-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xor-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xor-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/modules/6.12.63/xor.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xor/lib/modules/6.12.63/xor-neon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-raid456 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid456-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_tx.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_memcpy.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_xor.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_pq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_raid6_recov.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid456.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/etc/modules.d; ( echo "async_memcpy"; echo "async_pq"; echo "async_raid6_recov"; echo "async_tx"; echo "async_xor"; echo "raid456"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/etc/modules.d/28-md-raid456; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.provides for pkg in kmod-md-raid456-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.missing" ]; then echo "Package kmod-md-raid456 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid456"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-raid456"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-raid456.list && mv /opt/openwrt/source/release/tmp/kmod-md-raid456.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-raid456)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/apk/packages/kmod-md-raid456.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-raid456" --info "version:6.12.63-r1" --info "description:RAID Level 4,5,6 kernel module (raid456.ko) Includes the following modules required by raid456.ko: xor.ko async_tx.ko async_xor.ko async_memcpy.ko async_pq.ko async_raid5_recov.ko raid6_pq.ko" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-raid456-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-raid456/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-md-mod kmod-lib-raid6 kmod-lib-xor kmod-lib-crc32c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid456-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid456-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-raid456-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/async_pq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/async_tx.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/raid456.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/async_xor.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/async_raid6_recov.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-raid456/lib/modules/6.12.63/async_memcpy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid /opt/openwrt/source/release/scripts/ipkg-remove kmod-dm-raid /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-raid-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-raid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/etc/modules.d; ( echo "dm-raid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/etc/modules.d/31-dm-raid; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid0.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid10.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-raid456.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.provides for pkg in kmod-dm-raid-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.missing" ]; then echo "Package kmod-dm-raid is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm-raid.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm-raid"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm-raid"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dm-raid.list && mv /opt/openwrt/source/release/tmp/kmod-dm-raid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL/conffiles ]; then echo $(IDIR_kmod-dm-raid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/apk/packages/kmod-dm-raid.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dm-raid" --info "version:6.12.63-r1" --info "description:Kernel module necessary for LVM2 raid support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dm-raid-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm-raid/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dm kmod-md-mod kmod-md-raid0 kmod-md-raid1 kmod-md-raid10 kmod-md-raid456" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-raid-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-raid-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm-raid-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm-raid/lib/modules/6.12.63/dm-raid.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator /opt/openwrt/source/release/scripts/ipkg-remove kmod-iscsi-initiator /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iscsi-initiator-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/iscsi_tcp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/libiscsi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/libiscsi_tcp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_transport_iscsi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/etc/modules.d; ( echo "iscsi_tcp"; echo "libiscsi"; echo "libiscsi_tcp"; echo "scsi_transport_iscsi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/etc/modules.d/iscsi-initiator; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.provides for pkg in kmod-iscsi-initiator-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.missing" ]; then echo "Package kmod-iscsi-initiator is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iscsi-initiator.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iscsi-initiator"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iscsi-initiator"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iscsi-initiator.list && mv /opt/openwrt/source/release/tmp/kmod-iscsi-initiator.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL/conffiles ]; then echo $(IDIR_kmod-iscsi-initiator)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/apk/packages/kmod-iscsi-initiator.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iscsi-initiator" --info "version:6.12.63-r1" --info "description:The iSCSI Driver provides a host with the ability to access storage through an IP network. The driver uses the iSCSI protocol to transport SCSI requests and responses over a TCP/IP network between the host (the \"initiator\") and \"targets\"." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iscsi-initiator-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iscsi-initiator/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iscsi-initiator-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iscsi-initiator-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iscsi-initiator-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63/iscsi_tcp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63/scsi_transport_iscsi.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63/libiscsi_tcp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iscsi-initiator/lib/modules/6.12.63/libiscsi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear /opt/openwrt/source/release/scripts/ipkg-remove kmod-md-linear /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-linear-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/linear.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/etc/modules.d; ( echo "linear"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/etc/modules.d/28-md-linear; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-mod.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.provides for pkg in kmod-md-linear-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.missing" ]; then echo "Package kmod-md-linear is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-md-linear.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-linear"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-md-linear"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-md-linear.list && mv /opt/openwrt/source/release/tmp/kmod-md-linear.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL/conffiles ]; then echo $(IDIR_kmod-md-linear)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/apk/packages/kmod-md-linear.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-md-linear" --info "version:6.12.63-r1" --info "description:RAID \"Linear\" or \"Append\" driver module (linear.ko)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-md-linear-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-md-linear/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-md-mod" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-linear-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-linear-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-md-linear-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-md-linear/lib/modules/6.12.63/linear.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop /opt/openwrt/source/release/scripts/ipkg-remove kmod-loop /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-loop-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/loop.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/etc/modules.d; ( echo "loop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/etc/modules.d/30-loop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/etc/modules-boot.d; ln -sf ../modules.d/30-loop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.provides for pkg in kmod-loop-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.missing" ]; then echo "Package kmod-loop is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-loop.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-loop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-loop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-loop.list && mv /opt/openwrt/source/release/tmp/kmod-loop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL/conffiles ]; then echo $(IDIR_kmod-loop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/lib/apk/packages/kmod-loop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-loop" --info "version:6.12.63-r1" --info "description:Kernel module for loopback device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-loop-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-loop/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-loop" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-loop-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-loop-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-loop-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/loop.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd /opt/openwrt/source/release/scripts/ipkg-remove kmod-nbd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nbd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/nbd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/etc/modules.d; ( echo "nbd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/etc/modules.d/30-nbd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.provides for pkg in kmod-nbd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.missing" ]; then echo "Package kmod-nbd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nbd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nbd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nbd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nbd.list && mv /opt/openwrt/source/release/tmp/kmod-nbd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL/conffiles ]; then echo $(IDIR_kmod-nbd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/apk/packages/kmod-nbd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nbd" --info "version:6.12.63-r1" --info "description:Kernel module for network block device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nbd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nbd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nbd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nbd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nbd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nbd/lib/modules/6.12.63/nbd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-dev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/etc/modules.d; ( echo "i2c-core"; echo "i2c-dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/etc/modules.d/51-i2c-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides for pkg in kmod-i2c-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.missing" ]; then echo "Package kmod-i2c-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-core.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/lib/apk/packages/kmod-i2c-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-core" --info "version:6.12.63-r1" --info "description:Kernel modules for I2C support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-dev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides for pkg in kmod-hwmon-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.missing" ]; then echo "Package kmod-hwmon-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-core.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/lib/apk/packages/kmod-hwmon-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-core" --info "version:6.12.63-r1" --info "description:Kernel modules for hardware monitoring" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme /opt/openwrt/source/release/scripts/ipkg-remove kmod-nvme /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nvme-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/etc/modules.d; ( echo "nvme"; echo "nvme-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/etc/modules.d/30-nvme; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/etc/modules-boot.d; ln -sf ../modules.d/30-nvme /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.provides for pkg in kmod-nvme-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.missing" ]; then echo "Package kmod-nvme is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nvme.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nvme"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nvme"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nvme.list && mv /opt/openwrt/source/release/tmp/kmod-nvme.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL/conffiles ]; then echo $(IDIR_kmod-nvme)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/lib/apk/packages/kmod-nvme.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nvme" --info "version:6.12.63-r1" --info "description:Kernel module for NVM Express solid state drives directly connected to the PCI or PCI Express bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nvme-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nvme/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nvme" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nvme-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nvme-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nvme-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme-core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic /opt/openwrt/source/release/scripts/ipkg-remove kmod-scsi-generic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-generic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/etc/modules.d; ( echo "sg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/etc/modules.d/65-scsi-generic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.provides for pkg in kmod-scsi-generic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.missing" ]; then echo "Package kmod-scsi-generic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-generic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-generic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-generic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-scsi-generic.list && mv /opt/openwrt/source/release/tmp/kmod-scsi-generic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL/conffiles ]; then echo $(IDIR_kmod-scsi-generic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/apk/packages/kmod-scsi-generic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-scsi-generic" --info "version:6.12.63-r1" --info "description:Kernel support for SCSI generic" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-scsi-generic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-generic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-generic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-generic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-generic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-generic/lib/modules/6.12.63/sg.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom /opt/openwrt/source/release/scripts/ipkg-remove kmod-cdrom /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cdrom-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/cdrom/cdrom.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides for pkg in kmod-cdrom-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.missing" ]; then echo "Package kmod-cdrom is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cdrom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cdrom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-cdrom.list && mv /opt/openwrt/source/release/tmp/kmod-cdrom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL/conffiles ]; then echo $(IDIR_kmod-cdrom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/apk/packages/kmod-cdrom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-cdrom" --info "version:6.12.63-r1" --info "description:Kernel library module for CD / DVD drives" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-cdrom-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cdrom/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cdrom-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cdrom-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cdrom-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cdrom/lib/modules/6.12.63/cdrom.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom /opt/openwrt/source/release/scripts/ipkg-remove kmod-scsi-cdrom /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-cdrom-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sr_mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/etc/modules.d; ( echo "sr_mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/etc/modules.d/45-scsi-cdrom; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.provides for pkg in kmod-scsi-cdrom-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.missing" ]; then echo "Package kmod-scsi-cdrom is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-cdrom.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-cdrom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-cdrom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-scsi-cdrom.list && mv /opt/openwrt/source/release/tmp/kmod-scsi-cdrom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL/conffiles ]; then echo $(IDIR_kmod-scsi-cdrom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/apk/packages/kmod-scsi-cdrom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-scsi-cdrom" --info "version:6.12.63-r1" --info "description:Kernel support for CD / DVD drives" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-scsi-cdrom-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-cdrom/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core kmod-cdrom" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-cdrom-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-cdrom-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-cdrom-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-cdrom/lib/modules/6.12.63/sr_mod.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape /opt/openwrt/source/release/scripts/ipkg-remove kmod-scsi-tape /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-tape-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/st.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/etc/modules.d; ( echo "st"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/etc/modules.d/45-scsi-tape; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.provides for pkg in kmod-scsi-tape-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.missing" ]; then echo "Package kmod-scsi-tape is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-tape.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-tape"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-scsi-tape"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-scsi-tape.list && mv /opt/openwrt/source/release/tmp/kmod-scsi-tape.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL/conffiles ]; then echo $(IDIR_kmod-scsi-tape)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/apk/packages/kmod-scsi-tape.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-scsi-tape" --info "version:6.12.63-r1" --info "description:Kernel support for scsi tape drives" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-scsi-tape-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-scsi-tape/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-tape-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-tape-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-scsi-tape-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-scsi-tape/lib/modules/6.12.63/st.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq /opt/openwrt/source/release/scripts/ipkg-remove kmod-iosched-bfq /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iosched-bfq-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/block/bfq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/etc/modules.d; ( echo "bfq"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/etc/modules.d/10-iosched-bfq; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.provides for pkg in kmod-iosched-bfq-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.missing" ]; then echo "Package kmod-iosched-bfq is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iosched-bfq.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iosched-bfq"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iosched-bfq"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iosched-bfq.list && mv /opt/openwrt/source/release/tmp/kmod-iosched-bfq.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL/conffiles ]; then echo $(IDIR_kmod-iosched-bfq)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/apk/packages/kmod-iosched-bfq.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iosched-bfq" --info "version:6.12.63-r1" --info "description:Kernel support for BFQ I/O scheduler" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iosched-bfq-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iosched-bfq/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iosched-bfq-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iosched-bfq-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iosched-bfq-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iosched-bfq/lib/modules/6.12.63/bfq.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-cmac /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cmac-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cmac.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/etc/modules.d; ( echo "cmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/etc/modules.d/09-crypto-cmac; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides for pkg in kmod-crypto-cmac-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.missing" ]; then echo "Package kmod-crypto-cmac is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cmac"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cmac"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-cmac.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-cmac.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-cmac)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/apk/packages/kmod-crypto-cmac.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-cmac" --info "version:6.12.63-r1" --info "description:Support for Cipher-based Message Authentication Code (CMAC)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-cmac-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cmac/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cmac-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cmac-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cmac-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cmac/lib/modules/6.12.63/cmac.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-ecb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/etc/modules.d; ( echo "ecb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/etc/modules.d/09-crypto-ecb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides for pkg in kmod-crypto-ecb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.missing" ]; then echo "Package kmod-crypto-ecb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ecb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ecb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-ecb.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-ecb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ecb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/lib/apk/packages/kmod-crypto-ecb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ecb" --info "version:6.12.63-r1" --info "description:Electronic CodeBook CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ecb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecb-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecb.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-kpp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-kpp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/kpp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/etc/modules.d; ( echo "kpp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/etc/modules.d/09-crypto-kpp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.provides for pkg in kmod-crypto-kpp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.missing" ]; then echo "Package kmod-crypto-kpp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-kpp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-kpp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-kpp.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-kpp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-kpp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/apk/packages/kmod-crypto-kpp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-kpp" --info "version:6.12.63-r1" --info "description:Key-agreement Protocol Primitives" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-kpp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-kpp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-kpp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-kpp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-kpp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-kpp/lib/modules/6.12.63/kpp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-ecdh /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecdh-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecdh_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/etc/modules.d; ( echo "ecdh_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/etc/modules.d/10-crypto-ecdh; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.provides for pkg in kmod-crypto-ecdh-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.missing" ]; then echo "Package kmod-crypto-ecdh is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ecdh"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ecdh"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-ecdh.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-ecdh.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ecdh)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/apk/packages/kmod-crypto-ecdh.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ecdh" --info "version:6.12.63-r1" --info "description:ECDH algorithm" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ecdh-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ecdh/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-kpp kmod-crypto-rng" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecdh-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecdh-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ecdh-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/modules/6.12.63/ecc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ecdh/lib/modules/6.12.63/ecdh_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides for pkg in kmod-input-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.missing" ]; then echo "Package kmod-input-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-core.list && mv /opt/openwrt/source/release/tmp/kmod-input-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/lib/apk/packages/kmod-input-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-core" --info "version:6.12.63-r1" --info "description:Kernel modules for support of input device" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-evdev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-evdev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/evdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/etc/modules.d; ( echo "evdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/etc/modules.d/60-input-evdev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides for pkg in kmod-input-evdev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.missing" ]; then echo "Package kmod-input-evdev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-evdev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-evdev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-evdev.list && mv /opt/openwrt/source/release/tmp/kmod-input-evdev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-evdev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/lib/apk/packages/kmod-input-evdev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-evdev" --info "version:6.12.63-r1" --info "description:Kernel modules for support of input device events" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-evdev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-evdev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-evdev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-evdev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-evdev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-evdev-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/evdev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid /opt/openwrt/source/release/scripts/ipkg-remove kmod-hid /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-alps-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-generic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/etc/modules.d; ( echo "hid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/etc/modules.d/61-hid; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides for pkg in kmod-hid-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.missing" ]; then echo "Package kmod-hid is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hid.list && mv /opt/openwrt/source/release/tmp/kmod-hid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL/conffiles ]; then echo $(IDIR_kmod-hid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/apk/packages/kmod-hid.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hid" --info "version:6.12.63-r1" --info "description:Kernel modules for HID devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hid-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core kmod-input-evdev" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid/lib/modules/6.12.63/hid.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc16 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc16-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc16.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/etc/modules.d; ( echo "crc16"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/etc/modules.d/20-lib-crc16; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/etc/modules-boot.d; ln -sf ../modules.d/20-lib-crc16 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides for pkg in kmod-lib-crc16-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.missing" ]; then echo "Package kmod-lib-crc16 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc16"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc16"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc16.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc16.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc16)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/lib/apk/packages/kmod-lib-crc16.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc16" --info "version:6.12.63-r1" --info "description:Kernel module for CRC16 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc16-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc16/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc16" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc16-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc16-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc16-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc16.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-regmap-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides for pkg in kmod-regmap-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.missing" ]; then echo "Package kmod-regmap-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-regmap-core.list && mv /opt/openwrt/source/release/tmp/kmod-regmap-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-regmap-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/lib/apk/packages/kmod-regmap-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-regmap-core" --info "version:6.12.63-r1" --info "description:Generic register map support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-regmap-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-core-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth /opt/openwrt/source/release/scripts/ipkg-remove kmod-bluetooth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6lowpan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bluetooth.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/rfcomm/rfcomm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bnep/bnep.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/hidp/hidp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/etc/modules.d; ( echo "bluetooth"; echo "bnep"; echo "hidp"; echo "rfcomm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/etc/modules.d/bluetooth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides for pkg in kmod-bluetooth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.missing" ]; then echo "Package kmod-bluetooth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bluetooth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bluetooth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bluetooth.list && mv /opt/openwrt/source/release/tmp/kmod-bluetooth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL/conffiles ]; then echo $(IDIR_kmod-bluetooth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/apk/packages/kmod-bluetooth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bluetooth" --info "version:6.12.63-r1" --info "description:Kernel support for Bluetooth devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bluetooth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-ecb kmod-lib-crc16 kmod-hid kmod-crypto-cmac kmod-regmap-core kmod-crypto-ecdh" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6.12.63-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6lowpan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63/rfcomm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63/hidp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63/bnep.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth/lib/modules/6.12.63/bluetooth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart /opt/openwrt/source/release/scripts/ipkg-remove kmod-hci-uart /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hci-uart-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/hci_uart.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/etc/modules.d; ( echo "hci_uart"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/etc/modules.d/hci-uart; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.provides for pkg in kmod-hci-uart-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.missing" ]; then echo "Package kmod-hci-uart is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hci-uart"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hci-uart"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hci-uart.list && mv /opt/openwrt/source/release/tmp/kmod-hci-uart.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL/conffiles ]; then echo $(IDIR_kmod-hci-uart)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/apk/packages/kmod-hci-uart.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hci-uart" --info "version:6.12.63-r1" --info "description:Kernel support for Bluetooth HCI UART devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hci-uart-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hci-uart/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-bluetooth" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hci-uart-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hci-uart-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hci-uart-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hci-uart/lib/modules/6.12.63/hci_uart.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-base /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-base-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_base.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides for pkg in kmod-nls-base-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.missing" ]; then echo "Package kmod-nls-base is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-base"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-base"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-base.list && mv /opt/openwrt/source/release/tmp/kmod-nls-base.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-base)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/lib/apk/packages/kmod-nls-base.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-base" --info "version:6.12.63-r1" --info "description:Kernel module for NLS (Native Language Support)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-base-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-base/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-base" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-base-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-base-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-base-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_base.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-common-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/common/usb-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/etc/modules.d; ( echo "usb-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/etc/modules.d/20-usb-common; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/etc/modules-boot.d; ln -sf ../modules.d/20-usb-common /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.provides for pkg in kmod-usb-common-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.missing" ]; then echo "Package kmod-usb-common is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-common.list && mv /opt/openwrt/source/release/tmp/kmod-usb-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/lib/apk/packages/kmod-usb-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-common" --info "version:6.12.63-r1" --info "description:USB common" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-common-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-common-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-common-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/common/usb-common.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/usbcore.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/etc/modules.d; ( echo "usbcore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/etc/modules.d/20-usb-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/etc/modules-boot.d; ln -sf ../modules.d/20-usb-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides for pkg in kmod-usb-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.missing" ]; then echo "Package kmod-usb-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-core.list && mv /opt/openwrt/source/release/tmp/kmod-usb-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/lib/apk/packages/kmod-usb-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-core" --info "version:6.12.63-r1" --info "description:Kernel support for USB" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-common kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/usbcore.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk /opt/openwrt/source/release/scripts/ipkg-remove kmod-btmtk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmtk-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmtk.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.provides for pkg in kmod-btmtk-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.missing" ]; then echo "Package kmod-btmtk is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btmtk"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btmtk"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-btmtk.list && mv /opt/openwrt/source/release/tmp/kmod-btmtk.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL/conffiles ]; then echo $(IDIR_kmod-btmtk)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/apk/packages/kmod-btmtk.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-btmtk" --info "version:6.12.63-r1" --info "description:MTK Bluetooth support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-btmtk-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmtk/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-bluetooth kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmtk-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmtk-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmtk-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmtk/lib/modules/6.12.63/btmtk.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb /opt/openwrt/source/release/scripts/ipkg-remove kmod-btusb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btusb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btusb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btintel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btrtl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/etc/modules.d; ( echo "btusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/etc/modules.d/btusb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmtk.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.provides for pkg in kmod-btusb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.missing" ]; then echo "Package kmod-btusb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btusb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btusb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-btusb.list && mv /opt/openwrt/source/release/tmp/kmod-btusb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL/conffiles ]; then echo $(IDIR_kmod-btusb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/apk/packages/kmod-btusb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-btusb" --info "version:6.12.63-r1" --info "description:Kernel support for USB Bluetooth HCI USB devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-btusb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btusb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-bluetooth kmod-btmtk" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btusb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btusb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btusb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/modules/6.12.63/btusb.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/modules/6.12.63/btintel.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btusb/lib/modules/6.12.63/btrtl.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath3k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath3k-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/ath3k.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/etc/modules.d; ( echo "ath3k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/etc/modules.d/ath3k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hci-uart.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btusb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ar3k-firmware.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.provides for pkg in kmod-ath3k-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.missing" ]; then echo "Package kmod-ath3k is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ath3k.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath3k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath3k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath3k.list && mv /opt/openwrt/source/release/tmp/kmod-ath3k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath3k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/apk/packages/kmod-ath3k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath3k" --info "version:6.12.63-r1" --info "description:Kernel support for ATH3K Module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ath3k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ath3k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hci-uart kmod-btusb ar3k-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath3k-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath3k-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath3k-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ath3k/lib/modules/6.12.63/ath3k.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan /opt/openwrt/source/release/scripts/ipkg-remove kmod-6lowpan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-6lowpan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/6lowpan/6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/etc/modules.d; ( echo "6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/etc/modules.d/6lowpan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.provides for pkg in kmod-6lowpan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.missing" ]; then echo "Package kmod-6lowpan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-6lowpan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-6lowpan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-6lowpan.list && mv /opt/openwrt/source/release/tmp/kmod-6lowpan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL/conffiles ]; then echo $(IDIR_kmod-6lowpan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/apk/packages/kmod-6lowpan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-6lowpan" --info "version:6.12.63-r1" --info "description:Shared 6lowpan code for IEEE 802.15.4 and Bluetooth." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-6lowpan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-6lowpan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-6lowpan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-6lowpan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-6lowpan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-6lowpan/lib/modules/6.12.63/6lowpan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan /opt/openwrt/source/release/scripts/ipkg-remove kmod-bluetooth-6lowpan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6lowpan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bluetooth_6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/etc/modules.d; ( echo "bluetooth_6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/etc/modules.d/bluetooth-6lowpan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.provides for pkg in kmod-bluetooth-6lowpan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.missing" ]; then echo "Package kmod-bluetooth-6lowpan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth-6lowpan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bluetooth-6lowpan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bluetooth-6lowpan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bluetooth-6lowpan.list && mv /opt/openwrt/source/release/tmp/kmod-bluetooth-6lowpan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL/conffiles ]; then echo $(IDIR_kmod-bluetooth-6lowpan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/apk/packages/kmod-bluetooth-6lowpan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bluetooth-6lowpan" --info "version:6.12.63-r1" --info "description:Kernel support for 6LoWPAN over Bluetooth Low Energy devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bluetooth-6lowpan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bluetooth-6lowpan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-6lowpan kmod-bluetooth" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6lowpan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bluetooth-6lowpan-6.12.63-r1.apk ] rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bluetooth-6lowpan/lib/modules/6.12.63/bluetooth_6lowpan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc /opt/openwrt/source/release/scripts/ipkg-remove kmod-mmc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_block.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/etc/modules.d; ( echo "mmc_block"; echo "mmc_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/etc/modules.d/mmc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/etc/modules-boot.d; ln -sf ../modules.d/mmc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides for pkg in kmod-mmc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.missing" ]; then echo "Package kmod-mmc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mmc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mmc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mmc.list && mv /opt/openwrt/source/release/tmp/kmod-mmc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL/conffiles ]; then echo $(IDIR_kmod-mmc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/lib/apk/packages/kmod-mmc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mmc" --info "version:6.12.63-r1" --info "description:Kernel support for MMC/SD cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mmc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_block.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl /opt/openwrt/source/release/scripts/ipkg-remove kmod-btmrvl /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmrvl-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmrvl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmrvl_sdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/etc/modules.d; ( echo "btmrvl"; echo "btmrvl_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/etc/modules.d/btmrvl; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/mwifiex-sdio-firmware.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.provides for pkg in kmod-btmrvl-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.missing" ]; then echo "Package kmod-btmrvl is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btmrvl.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btmrvl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btmrvl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-btmrvl.list && mv /opt/openwrt/source/release/tmp/kmod-btmrvl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL/conffiles ]; then echo $(IDIR_kmod-btmrvl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/apk/packages/kmod-btmrvl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-btmrvl" --info "version:6.12.63-r1" --info "description:Kernel support for Marvell SDIO Bluetooth Module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-btmrvl-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btmrvl/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-bluetooth mwifiex-sdio-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmrvl-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmrvl-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btmrvl-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/modules/6.12.63/btmrvl.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btmrvl/lib/modules/6.12.63/btmrvl_sdio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-btsdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btsdio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btsdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/etc/modules.d; ( echo "btsdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/etc/modules.d/btsdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bluetooth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.provides for pkg in kmod-btsdio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.missing" ]; then echo "Package kmod-btsdio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-btsdio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btsdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-btsdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-btsdio.list && mv /opt/openwrt/source/release/tmp/kmod-btsdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-btsdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/apk/packages/kmod-btsdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-btsdio" --info "version:6.12.63-r1" --info "description:Kernel support for Bluetooth device with SDIO interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-btsdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-btsdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-bluetooth kmod-mmc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btsdio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btsdio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-btsdio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-btsdio/lib/modules/6.12.63/btsdio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can /opt/openwrt/source/release/scripts/ipkg-remove kmod-can /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-bcm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-gw-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-mcp251x-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-raw-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-slcan-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-8dev-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-ems-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-esd-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-gs-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-kvaser-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-peak-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-vcan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/dev/can-dev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/etc/modules.d; ( echo "can"; echo "can-dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/etc/modules.d/can; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides for pkg in kmod-can-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.missing" ]; then echo "Package kmod-can is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can.list && mv /opt/openwrt/source/release/tmp/kmod-can.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL/conffiles ]; then echo $(IDIR_kmod-can)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/apk/packages/kmod-can.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can" --info "version:6.12.63-r1" --info "description:Kernel module for CAN bus support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/modules/6.12.63/can.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can/lib/modules/6.12.63/can-dev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-bcm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-bcm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-bcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/etc/modules.d; ( echo "can-bcm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/etc/modules.d/can-bcm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.provides for pkg in kmod-can-bcm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.missing" ]; then echo "Package kmod-can-bcm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-bcm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-bcm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-bcm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-bcm.list && mv /opt/openwrt/source/release/tmp/kmod-can-bcm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-bcm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/apk/packages/kmod-can-bcm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-bcm" --info "version:6.12.63-r1" --info "description:The Broadcast Manager offers content filtering, timeout monitoring, sending of RTR frames, and cyclic CAN messages without permanent user interaction." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-bcm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-bcm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-bcm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-bcm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-bcm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-bcm/lib/modules/6.12.63/can-bcm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-c-can /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/etc/modules.d; ( echo "c_can"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/etc/modules.d/can-c-can; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.provides for pkg in kmod-can-c-can-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.missing" ]; then echo "Package kmod-can-c-can is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-c-can.list && mv /opt/openwrt/source/release/tmp/kmod-can-c-can.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-c-can)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/apk/packages/kmod-can-c-can.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-c-can" --info "version:6.12.63-r1" --info "description:This driver adds generic support for the C_CAN/D_CAN chips." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-c-can-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can/lib/modules/6.12.63/c_can.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-c-can-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can_pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/etc/modules.d; ( echo "c_can_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/etc/modules.d/can-c-can-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.provides for pkg in kmod-can-c-can-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.missing" ]; then echo "Package kmod-can-c-can-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-c-can-pci.list && mv /opt/openwrt/source/release/tmp/kmod-can-c-can-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-c-can-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/apk/packages/kmod-can-c-can-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-c-can-pci" --info "version:6.12.63-r1" --info "description:This driver adds support for the C_CAN/D_CAN chips connected to the PCI bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-c-can-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can-c-can kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-pci/lib/modules/6.12.63/c_can_pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-c-can-platform /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can_platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/etc/modules.d; ( echo "c_can_platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/etc/modules.d/can-c-can-platform; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.provides for pkg in kmod-can-c-can-platform-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.missing" ]; then echo "Package kmod-can-c-can-platform is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-c-can-platform.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can-platform"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-c-can-platform"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-c-can-platform.list && mv /opt/openwrt/source/release/tmp/kmod-can-c-can-platform.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-c-can-platform)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/apk/packages/kmod-can-c-can-platform.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-c-can-platform" --info "version:6.12.63-r1" --info "description:This driver adds support for the C_CAN/D_CAN chips connected to the \"platform bus\" (Linux abstraction for directly to the processor attached devices) which can be found on various boards from ST Microelectronics (http://www.st.com) like the SPEAr1310 and SPEAr320 evaluation boards & TI (www.ti.com) boards like am335x, dm814x, dm813x and dm811x." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-c-can-platform-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-c-can-platform/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can-c-can kmod-regmap-core kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-c-can-platform-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-c-can-platform/lib/modules/6.12.63/c_can_platform.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-gw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-gw-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-gw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/etc/modules.d; ( echo "can-gw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/etc/modules.d/can-gw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.provides for pkg in kmod-can-gw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.missing" ]; then echo "Package kmod-can-gw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-gw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-gw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-gw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-gw.list && mv /opt/openwrt/source/release/tmp/kmod-can-gw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-gw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/apk/packages/kmod-can-gw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-gw" --info "version:6.12.63-r1" --info "description:The CAN Gateway/Router is used to route (and modify) CAN frames." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-gw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-gw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-gw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-gw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-gw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-gw/lib/modules/6.12.63/can-gw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-mcp251x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-mcp251x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/spi/mcp251x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/etc/modules.d; ( echo "mcp251x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/etc/modules.d/can-mcp251x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.provides for pkg in kmod-can-mcp251x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.missing" ]; then echo "Package kmod-can-mcp251x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-mcp251x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-mcp251x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-mcp251x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-mcp251x.list && mv /opt/openwrt/source/release/tmp/kmod-can-mcp251x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-mcp251x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/apk/packages/kmod-can-mcp251x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-mcp251x" --info "version:6.12.63-r1" --info "description:Microchip MCP251x SPI CAN controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-mcp251x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-mcp251x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-mcp251x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-mcp251x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-mcp251x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-mcp251x/lib/modules/6.12.63/mcp251x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-raw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-raw-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/etc/modules.d; ( echo "can-raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/etc/modules.d/can-raw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.provides for pkg in kmod-can-raw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.missing" ]; then echo "Package kmod-can-raw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-raw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-raw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-raw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-raw.list && mv /opt/openwrt/source/release/tmp/kmod-can-raw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-raw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/apk/packages/kmod-can-raw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-raw" --info "version:6.12.63-r1" --info "description:The raw CAN protocol option offers access to the CAN bus via the BSD socket API." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-raw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-raw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-raw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-raw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-raw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-raw/lib/modules/6.12.63/can-raw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-slcan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-slcan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/slcan/slcan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/etc/modules.d; ( echo "slcan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/etc/modules.d/can-slcan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.provides for pkg in kmod-can-slcan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.missing" ]; then echo "Package kmod-can-slcan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-slcan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-slcan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-slcan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-slcan.list && mv /opt/openwrt/source/release/tmp/kmod-can-slcan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-slcan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/apk/packages/kmod-can-slcan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-slcan" --info "version:6.12.63-r1" --info "description:CAN driver for several 'low cost' CAN interfaces that are attached via serial lines or via USB-to-serial adapters using the LAWICEL ASCII protocol." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-slcan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-slcan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-slcan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-slcan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-slcan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-slcan/lib/modules/6.12.63/slcan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-8dev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-8dev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/usb_8dev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/etc/modules.d; ( echo "usb_8dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/etc/modules.d/can-usb-8dev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.provides for pkg in kmod-can-usb-8dev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.missing" ]; then echo "Package kmod-can-usb-8dev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-8dev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-8dev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-8dev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-8dev.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-8dev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-8dev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/apk/packages/kmod-can-usb-8dev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-8dev" --info "version:6.12.63-r1" --info "description:This driver supports the USB2CAN interface from 8 devices (http://www.8devices.com)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-8dev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-8dev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-8dev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-8dev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-8dev-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-8dev/lib/modules/6.12.63/usb_8dev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-ems /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-ems-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/ems_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/etc/modules.d; ( echo "ems_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/etc/modules.d/can-usb-ems; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.provides for pkg in kmod-can-usb-ems-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.missing" ]; then echo "Package kmod-can-usb-ems is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-ems.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-ems"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-ems"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-ems.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-ems.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-ems)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/apk/packages/kmod-can-usb-ems.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-ems" --info "version:6.12.63-r1" --info "description:This driver is for the one channel CPC-USB/ARM7 CAN/USB interface from EMS Dr. Thomas Wuensche (http://www.ems-wuensche.de)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-ems-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-ems/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-ems-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-ems-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-ems-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-ems/lib/modules/6.12.63/ems_usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-esd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-esd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/esd_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/etc/modules.d; ( echo "esd_usb"; echo "esd_usb2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/etc/modules.d/can-usb-esd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.provides for pkg in kmod-can-usb-esd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.missing" ]; then echo "Package kmod-can-usb-esd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-esd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-esd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-esd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-esd.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-esd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-esd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/apk/packages/kmod-can-usb-esd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-esd" --info "version:6.12.63-r1" --info "description:This driver supports the CAN-USB/2 interface from esd electronic system design gmbh (http://www.esd.eu)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-esd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-esd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-esd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-esd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-esd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-esd/lib/modules/6.12.63/esd_usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-gs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-gs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/gs_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/etc/modules.d; ( echo "gs_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/etc/modules.d/can-usb-gs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.provides for pkg in kmod-can-usb-gs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.missing" ]; then echo "Package kmod-can-usb-gs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-gs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-gs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-gs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-gs.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-gs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-gs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/apk/packages/kmod-can-usb-gs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-gs" --info "version:6.12.63-r1" --info "description:Geschwister Schneider UG interfaces" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-gs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-gs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-gs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-gs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-gs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-gs/lib/modules/6.12.63/gs_usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-kvaser /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-kvaser-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/etc/modules.d; ( echo "kvaser_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/etc/modules.d/can-usb-kvaser; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.provides for pkg in kmod-can-usb-kvaser-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.missing" ]; then echo "Package kmod-can-usb-kvaser is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-kvaser.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-kvaser"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-kvaser"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-kvaser.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-kvaser.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-kvaser)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/apk/packages/kmod-can-usb-kvaser.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-kvaser" --info "version:6.12.63-r1" --info "description:This driver adds support for Kvaser CAN/USB devices like Kvaser Leaf Light." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-kvaser-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-kvaser/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-kvaser-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-kvaser-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-kvaser-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-kvaser/lib/modules/6.12.63/kvaser_usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-usb-peak /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-peak-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/peak_usb/peak_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/etc/modules.d; ( echo "peak_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/etc/modules.d/can-usb-peak; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.provides for pkg in kmod-can-usb-peak-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.missing" ]; then echo "Package kmod-can-usb-peak is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-usb-peak.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-peak"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-usb-peak"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-usb-peak.list && mv /opt/openwrt/source/release/tmp/kmod-can-usb-peak.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-usb-peak)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/apk/packages/kmod-can-usb-peak.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-usb-peak" --info "version:6.12.63-r1" --info "description:This driver supports the PCAN-USB and PCAN-USB Pro adapters from PEAK-System Technik (http://www.peak-system.com)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-usb-peak-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-usb-peak/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-peak-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-peak-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-usb-peak-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-usb-peak/lib/modules/6.12.63/peak_usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan /opt/openwrt/source/release/scripts/ipkg-remove kmod-can-vcan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-vcan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/vcan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/etc/modules.d; ( echo "vcan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/etc/modules.d/can-vcan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.provides for pkg in kmod-can-vcan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.missing" ]; then echo "Package kmod-can-vcan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-can-vcan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-vcan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-can-vcan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-can-vcan.list && mv /opt/openwrt/source/release/tmp/kmod-can-vcan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL/conffiles ]; then echo $(IDIR_kmod-can-vcan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/apk/packages/kmod-can-vcan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-can-vcan" --info "version:6.12.63-r1" --info "description:Similar to the network loopback devices, vcan offers a virtual local CAN interface." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-can-vcan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-can-vcan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-can" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-vcan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-vcan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-can-vcan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-can-vcan/lib/modules/6.12.63/vcan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-acompress /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-acompress-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_acompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/etc/modules.d; ( echo "crypto_acompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/etc/modules.d/09-crypto-acompress; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides for pkg in kmod-crypto-acompress-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.missing" ]; then echo "Package kmod-crypto-acompress is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-acompress"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-acompress"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-acompress.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-acompress.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-acompress)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/apk/packages/kmod-crypto-acompress.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-acompress" --info "version:6.12.63-r1" --info "description:Asynchronous Compression operations" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-acompress-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-acompress/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-acompress-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-acompress-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-acompress-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-acompress/lib/modules/6.12.63/crypto_acompress.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-user /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-user-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/af_alg.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_aead.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_hash.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_rng.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_skcipher.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_user.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/etc/modules.d; ( echo "af_alg"; echo "algif_aead"; echo "algif_hash"; echo "algif_rng"; echo "algif_skcipher"; echo "crypto_user"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/etc/modules.d/09-crypto-user; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.provides for pkg in kmod-crypto-user-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.missing" ]; then echo "Package kmod-crypto-user is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-user"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-user"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-user.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-user.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-user)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/apk/packages/kmod-crypto-user.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-user" --info "version:6.12.63-r1" --info "description:CryptoAPI userspace interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-user-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-user/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-manager kmod-crypto-rng" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-user-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-user-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-user-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/af_alg.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/algif_skcipher.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/algif_rng.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/crypto_user.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/algif_aead.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-user/lib/modules/6.12.63/algif_hash.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-arc4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-arc4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/arc4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libarc4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/etc/modules.d; ( echo "arc4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/etc/modules.d/09-crypto-arc4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.provides for pkg in kmod-crypto-arc4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.missing" ]; then echo "Package kmod-crypto-arc4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-arc4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-arc4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-arc4.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-arc4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-arc4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/apk/packages/kmod-crypto-arc4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-arc4" --info "version:6.12.63-r1" --info "description:ARC4 cipher CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-arc4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-arc4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-user" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-arc4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-arc4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-arc4-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libarc4.ko' is built-in. rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-arc4/lib/modules/6.12.63/arc4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-authenc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-authenc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/authenc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/authencesn.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/etc/modules.d; ( echo "authenc"; echo "authencesn"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/etc/modules.d/09-crypto-authenc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.provides for pkg in kmod-crypto-authenc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.missing" ]; then echo "Package kmod-crypto-authenc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-authenc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-authenc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-authenc.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-authenc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-authenc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/apk/packages/kmod-crypto-authenc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-authenc" --info "version:6.12.63-r1" --info "description:Combined mode wrapper for IPsec" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-authenc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-authenc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager kmod-crypto-null" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-authenc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-authenc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-authenc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/modules/6.12.63/authenc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-authenc/lib/modules/6.12.63/authencesn.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-blake2b /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-blake2b-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blake2b_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/etc/modules.d; ( echo "blake2b_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/etc/modules.d/09-crypto-blake2b; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.provides for pkg in kmod-crypto-blake2b-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.missing" ]; then echo "Package kmod-crypto-blake2b is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-blake2b"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-blake2b"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-blake2b.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-blake2b.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-blake2b)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/apk/packages/kmod-crypto-blake2b.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-blake2b" --info "version:6.12.63-r1" --info "description:Support for BLAKE2b cryptographic hash function (RFC 7693)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-blake2b-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-blake2b/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-blake2b-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-blake2b-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-blake2b-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-blake2b/lib/modules/6.12.63/blake2b_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-geniv /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-geniv-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/geniv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/etc/modules.d; ( echo "geniv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/etc/modules.d/09-crypto-geniv; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.provides for pkg in kmod-crypto-geniv-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.missing" ]; then echo "Package kmod-crypto-geniv is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-geniv"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-geniv"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-geniv.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-geniv.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-geniv)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/apk/packages/kmod-crypto-geniv.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-geniv" --info "version:6.12.63-r1" --info "description:CryptoAPI Shared IV generator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-geniv-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-geniv/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-rng kmod-crypto-aead" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-geniv-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-geniv-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-geniv-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-geniv/lib/modules/6.12.63/geniv.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-seqiv /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-seqiv-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/seqiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/etc/modules.d; ( echo "seqiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/etc/modules.d/09-crypto-seqiv; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rng.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.provides for pkg in kmod-crypto-seqiv-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.missing" ]; then echo "Package kmod-crypto-seqiv is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-seqiv"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-seqiv"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-seqiv.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-seqiv.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-seqiv)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/apk/packages/kmod-crypto-seqiv.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-seqiv" --info "version:6.12.63-r1" --info "description:CryptoAPI Sequence Number IV Generator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-seqiv-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-seqiv/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-aead kmod-crypto-rng kmod-crypto-geniv" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-seqiv-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-seqiv-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-seqiv-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-seqiv/lib/modules/6.12.63/seqiv.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-ctr /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ctr-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ctr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/etc/modules.d; ( echo "ctr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/etc/modules.d/09-crypto-ctr; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-seqiv.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.provides for pkg in kmod-crypto-ctr-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.missing" ]; then echo "Package kmod-crypto-ctr is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ctr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ctr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-ctr.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-ctr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ctr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/lib/apk/packages/kmod-crypto-ctr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ctr" --info "version:6.12.63-r1" --info "description:Counter Mode CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ctr-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ctr/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager kmod-crypto-seqiv" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ctr" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ctr-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ctr-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ctr-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ctr.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-ccm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ccm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ccm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/etc/modules.d; ( echo "ccm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/etc/modules.d/09-crypto-ccm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.provides for pkg in kmod-crypto-ccm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.missing" ]; then echo "Package kmod-crypto-ccm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ccm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ccm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-ccm.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-ccm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ccm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/lib/apk/packages/kmod-crypto-ccm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ccm" --info "version:6.12.63-r1" --info "description:Support for Counter with CBC MAC (CCM)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ccm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ccm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-ctr kmod-crypto-aead" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ccm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ccm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ccm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ccm-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ccm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-chacha20poly1305 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-chacha20poly1305-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/chacha20poly1305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/etc/modules.d; ( echo "chacha20poly1305"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/etc/modules.d/09-crypto-chacha20poly1305; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.provides for pkg in kmod-crypto-chacha20poly1305-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.missing" ]; then echo "Package kmod-crypto-chacha20poly1305 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-chacha20poly1305.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-chacha20poly1305"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-chacha20poly1305"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-chacha20poly1305.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-chacha20poly1305.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-chacha20poly1305)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/apk/packages/kmod-crypto-chacha20poly1305.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-chacha20poly1305" --info "version:6.12.63-r1" --info "description:ChaCha20-Poly1305 AEAD support, RFC7539 (used by strongSwan IPsec VPN)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-chacha20poly1305-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-chacha20poly1305/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-aead kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-chacha20poly1305-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-chacha20poly1305-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-chacha20poly1305-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-chacha20poly1305/lib/modules/6.12.63/chacha20poly1305.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-crc32 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/etc/modules.d; ( echo "crc32_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/etc/modules.d/04-crypto-crc32; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.provides for pkg in kmod-crypto-crc32-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.missing" ]; then echo "Package kmod-crypto-crc32 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-crc32"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-crc32"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-crc32.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-crc32.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-crc32)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/lib/apk/packages/kmod-crypto-crc32.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-crc32" --info "version:6.12.63-r1" --info "description:CRC32 CRC module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-crc32-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-crc32/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-crc32" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-crc32-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32_generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-cts /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cts-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cts.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/etc/modules.d; ( echo "cts"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/etc/modules.d/09-crypto-cts; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.provides for pkg in kmod-crypto-cts-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.missing" ]; then echo "Package kmod-crypto-cts is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cts"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-cts"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-cts.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-cts.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-cts)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/apk/packages/kmod-crypto-cts.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-cts" --info "version:6.12.63-r1" --info "description:Cipher Text Stealing CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-cts-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-cts/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cts-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cts-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-cts-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-cts/lib/modules/6.12.63/cts.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-zlib-inflate /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-inflate-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_inflate/zlib_inflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/etc/modules.d; ( echo "zlib_inflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/etc/modules.d/lib-zlib-inflate; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides for pkg in kmod-lib-zlib-inflate-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.missing" ]; then echo "Package kmod-lib-zlib-inflate is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zlib-inflate"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zlib-inflate"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-zlib-inflate.list && mv /opt/openwrt/source/release/tmp/kmod-lib-zlib-inflate.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-zlib-inflate)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/lib/apk/packages/kmod-lib-zlib-inflate.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-zlib-inflate" --info "version:6.12.63-r1" --info "description:Zlib support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-zlib-inflate-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-inflate/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-inflate" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-inflate-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-inflate-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-inflate-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_inflate/zlib_inflate.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-zlib-deflate /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-deflate-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_deflate/zlib_deflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/etc/modules.d; ( echo "zlib_deflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/etc/modules.d/lib-zlib-deflate; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides for pkg in kmod-lib-zlib-deflate-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.missing" ]; then echo "Package kmod-lib-zlib-deflate is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zlib-deflate"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zlib-deflate"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-zlib-deflate.list && mv /opt/openwrt/source/release/tmp/kmod-lib-zlib-deflate.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-zlib-deflate)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/lib/apk/packages/kmod-lib-zlib-deflate.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-zlib-deflate" --info "version:6.12.63-r1" --info "description:Zlib support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-zlib-deflate-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zlib-deflate/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zlib-deflate" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-deflate-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-deflate-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zlib-deflate-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_deflate/zlib_deflate.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-deflate /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-deflate-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/deflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/etc/modules.d; ( echo "deflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/etc/modules.d/09-crypto-deflate; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.provides for pkg in kmod-crypto-deflate-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.missing" ]; then echo "Package kmod-crypto-deflate is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-deflate"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-deflate"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-deflate.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-deflate.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-deflate)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/apk/packages/kmod-crypto-deflate.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-deflate" --info "version:6.12.63-r1" --info "description:Deflate compression CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-deflate-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-deflate/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-zlib-inflate kmod-lib-zlib-deflate kmod-crypto-acompress" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-deflate-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-deflate-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-deflate-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-deflate/lib/modules/6.12.63/deflate.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-des /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-des-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/des_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libdes.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/etc/modules.d; ( echo "des_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/etc/modules.d/09-crypto-des; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides for pkg in kmod-crypto-des-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.missing" ]; then echo "Package kmod-crypto-des is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-des"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-des"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-des.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-des.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-des)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/apk/packages/kmod-crypto-des.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-des" --info "version:6.12.63-r1" --info "description:DES/3DES cipher CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-des-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-des/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-des-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-des-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-des-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/modules/6.12.63/des_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-des/lib/modules/6.12.63/libdes.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-echainiv /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-echainiv-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/echainiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/etc/modules.d; ( echo "echainiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/etc/modules.d/09-crypto-echainiv; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-geniv.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.provides for pkg in kmod-crypto-echainiv-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.missing" ]; then echo "Package kmod-crypto-echainiv is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-echainiv"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-echainiv"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-echainiv.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-echainiv.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-echainiv)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/apk/packages/kmod-crypto-echainiv.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-echainiv" --info "version:6.12.63-r1" --info "description:Encrypted Chain IV Generator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-echainiv-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-echainiv/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-aead kmod-crypto-geniv" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-echainiv-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-echainiv-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-echainiv-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-echainiv/lib/modules/6.12.63/echainiv.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-essiv /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-essiv-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/essiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/etc/modules.d; ( echo "essiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/etc/modules.d/10-crypto-essiv; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.provides for pkg in kmod-crypto-essiv-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.missing" ]; then echo "Package kmod-crypto-essiv is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-essiv.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-essiv"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-essiv"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-essiv.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-essiv.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-essiv)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/apk/packages/kmod-crypto-essiv.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-essiv" --info "version:6.12.63-r1" --info "description:ESSIV support for block encryption" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-essiv-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-essiv/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-authenc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-essiv-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-essiv-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-essiv-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-essiv/lib/modules/6.12.63/essiv.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-fcrypt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-fcrypt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/fcrypt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/etc/modules.d; ( echo "fcrypt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/etc/modules.d/09-crypto-fcrypt; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.provides for pkg in kmod-crypto-fcrypt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.missing" ]; then echo "Package kmod-crypto-fcrypt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-fcrypt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-fcrypt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-fcrypt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-fcrypt.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-fcrypt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-fcrypt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/apk/packages/kmod-crypto-fcrypt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-fcrypt" --info "version:6.12.63-r1" --info "description:FCRYPT cipher CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-fcrypt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-fcrypt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-fcrypt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-fcrypt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-fcrypt-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-fcrypt/lib/modules/6.12.63/fcrypt.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-gf128 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gf128-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/gf128mul.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/etc/modules.d; ( echo "gf128mul"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/etc/modules.d/09-crypto-gf128; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.provides for pkg in kmod-crypto-gf128-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.missing" ]; then echo "Package kmod-crypto-gf128 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-gf128"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-gf128"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-gf128.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-gf128.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-gf128)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/lib/apk/packages/kmod-crypto-gf128.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-gf128" --info "version:6.12.63-r1" --info "description:GF(2^128) multiplication functions CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-gf128-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gf128/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gf128" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gf128-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gf128-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gf128-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/gf128mul.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-ghash /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ghash-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ghash-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/etc/modules.d; ( echo "ghash-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/etc/modules.d/09-crypto-ghash; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.provides for pkg in kmod-crypto-ghash-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.missing" ]; then echo "Package kmod-crypto-ghash is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ghash"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-ghash"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-ghash.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-ghash.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-ghash)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/lib/apk/packages/kmod-crypto-ghash.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-ghash" --info "version:6.12.63-r1" --info "description:GHASH digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-ghash-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-ghash/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-gf128 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-ghash" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ghash-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ghash-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-ghash-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ghash-generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-gcm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gcm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/gcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/etc/modules.d; ( echo "gcm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/etc/modules.d/09-crypto-gcm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ctr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ghash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-null.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.provides for pkg in kmod-crypto-gcm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.missing" ]; then echo "Package kmod-crypto-gcm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-gcm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-gcm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-gcm.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-gcm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-gcm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/lib/apk/packages/kmod-crypto-gcm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-gcm" --info "version:6.12.63-r1" --info "description:GCM/GMAC CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-gcm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-gcm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-ctr kmod-crypto-ghash kmod-crypto-null" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-gcm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gcm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gcm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-gcm-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/gcm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-xcbc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xcbc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xcbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/etc/modules.d; ( echo "xcbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/etc/modules.d/09-crypto-xcbc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.provides for pkg in kmod-crypto-xcbc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.missing" ]; then echo "Package kmod-crypto-xcbc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xcbc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xcbc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xcbc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-xcbc.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-xcbc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-xcbc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/apk/packages/kmod-crypto-xcbc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-xcbc" --info "version:6.12.63-r1" --info "description:XCBC CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-xcbc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xcbc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xcbc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xcbc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xcbc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xcbc/lib/modules/6.12.63/xcbc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-hw-atmel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-atmel-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-ecc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-sha204a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/etc/modules.d; ( echo "atmel-ecc"; echo "atmel-i2c"; echo "atmel-sha204a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/etc/modules.d/09-crypto-hw-atmel; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecdh.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.provides for pkg in kmod-crypto-hw-atmel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.missing" ]; then echo "Package kmod-crypto-hw-atmel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-atmel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-atmel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-atmel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-hw-atmel.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-hw-atmel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hw-atmel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/apk/packages/kmod-crypto-hw-atmel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hw-atmel" --info "version:6.12.63-r1" --info "description:Microchip / Atmel ECC/SHA/RNG hw accelerator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hw-atmel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-atmel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-crypto-ecdh kmod-crypto-sha1 kmod-crypto-sha256 kmod-lib-crc16 kmod-random-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-atmel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-atmel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-atmel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/modules/6.12.63/atmel-ecc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/modules/6.12.63/atmel-sha204a.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-atmel/lib/modules/6.12.63/atmel-i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-hw-hifn-795x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-hifn-795x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.provides for pkg in kmod-crypto-hw-hifn-795x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.missing" ]; then echo "Package kmod-crypto-hw-hifn-795x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-hifn-795x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-hifn-795x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-hifn-795x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-hw-hifn-795x.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-hw-hifn-795x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hw-hifn-795x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/lib/apk/packages/kmod-crypto-hw-hifn-795x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hw-hifn-795x" --info "version:6.12.63-r1" --info "description:HIFN 795x crypto accelerator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hw-hifn-795x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-hifn-795x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-random-core kmod-crypto-manager kmod-crypto-des" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-hifn-795x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-hifn-795x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-hifn-795x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-hifn-795x-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-hw-padlock /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-padlock-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.provides for pkg in kmod-crypto-hw-padlock-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.missing" ]; then echo "Package kmod-crypto-hw-padlock is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hw-padlock.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-padlock"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-hw-padlock"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-hw-padlock.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-hw-padlock.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-hw-padlock)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/lib/apk/packages/kmod-crypto-hw-padlock.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-hw-padlock" --info "version:6.12.63-r1" --info "description:VIA PadLock ACE with AES/SHA hw crypto module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-hw-padlock-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-hw-padlock/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-hw-padlock" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-padlock-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-padlock-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-hw-padlock-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-lib-chacha20 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libchacha.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/chacha-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.provides for pkg in kmod-crypto-lib-chacha20-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.missing" ]; then echo "Package kmod-crypto-lib-chacha20 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-chacha20"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-chacha20"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-lib-chacha20.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-lib-chacha20.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-chacha20)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/apk/packages/kmod-crypto-lib-chacha20.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-chacha20" --info "version:6.12.63-r1" --info "description:ChaCha library interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-chacha20-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/modules/6.12.63/libchacha.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20/lib/modules/6.12.63/chacha-neon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-lib-poly1305 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-poly1305-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/poly1305-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.provides for pkg in kmod-crypto-lib-poly1305-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.missing" ]; then echo "Package kmod-crypto-lib-poly1305 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-poly1305"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-poly1305"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-lib-poly1305.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-lib-poly1305.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-poly1305)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/apk/packages/kmod-crypto-lib-poly1305.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-poly1305" --info "version:6.12.63-r1" --info "description:Poly1305 library interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-poly1305-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-poly1305/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-poly1305-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-poly1305-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-poly1305-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-poly1305/lib/modules/6.12.63/poly1305-neon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-lib-chacha20poly1305 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20poly1305-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libchacha20poly1305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-poly1305.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.provides for pkg in kmod-crypto-lib-chacha20poly1305-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.missing" ]; then echo "Package kmod-crypto-lib-chacha20poly1305 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-chacha20poly1305"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-chacha20poly1305"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-lib-chacha20poly1305.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-lib-chacha20poly1305.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-chacha20poly1305)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/apk/packages/kmod-crypto-lib-chacha20poly1305.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-chacha20poly1305" --info "version:6.12.63-r1" --info "description:ChaCha20-Poly1305 AEAD support (8-byte nonce library version)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-chacha20poly1305-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-chacha20poly1305/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-lib-chacha20 kmod-crypto-lib-poly1305" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20poly1305-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20poly1305-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-chacha20poly1305-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.63/libchacha20poly1305.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-lib-curve25519 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-curve25519-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libcurve25519.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libcurve25519-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-kpp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.provides for pkg in kmod-crypto-lib-curve25519-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.missing" ]; then echo "Package kmod-crypto-lib-curve25519 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-curve25519"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-lib-curve25519"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-lib-curve25519.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-lib-curve25519.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-lib-curve25519)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/apk/packages/kmod-crypto-lib-curve25519.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-lib-curve25519" --info "version:6.12.63-r1" --info "description:Curve25519 scalar multiplication library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-lib-curve25519-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-lib-curve25519/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-kpp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-curve25519-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-curve25519-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-lib-curve25519-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/modules/6.12.63/libcurve25519-generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-lib-curve25519/lib/modules/6.12.63/libcurve25519.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-md4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/md4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/etc/modules.d; ( echo "md4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/etc/modules.d/09-crypto-md4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.provides for pkg in kmod-crypto-md4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.missing" ]; then echo "Package kmod-crypto-md4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-md4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-md4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-md4.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-md4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-md4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/apk/packages/kmod-crypto-md4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-md4" --info "version:6.12.63-r1" --info "description:MD4 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-md4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md4/lib/modules/6.12.63/md4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-md5 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md5-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/md5.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/etc/modules.d; ( echo "md5"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/etc/modules.d/09-crypto-md5; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides for pkg in kmod-crypto-md5-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.missing" ]; then echo "Package kmod-crypto-md5 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-md5"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-md5"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-md5.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-md5.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-md5)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/apk/packages/kmod-crypto-md5.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-md5" --info "version:6.12.63-r1" --info "description:MD5 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-md5-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-md5/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md5-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md5-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-md5-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-md5/lib/modules/6.12.63/md5.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-michael-mic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-michael-mic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/michael_mic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/etc/modules.d; ( echo "michael_mic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/etc/modules.d/09-crypto-michael-mic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.provides for pkg in kmod-crypto-michael-mic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.missing" ]; then echo "Package kmod-crypto-michael-mic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-michael-mic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-michael-mic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-michael-mic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-michael-mic.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-michael-mic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-michael-mic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/apk/packages/kmod-crypto-michael-mic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-michael-mic" --info "version:6.12.63-r1" --info "description:Michael MIC keyed digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-michael-mic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-michael-mic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-michael-mic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-michael-mic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-michael-mic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-michael-mic/lib/modules/6.12.63/michael_mic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-xts /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xts-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xts.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/etc/modules.d; ( echo "xts"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/etc/modules.d/09-crypto-xts; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gf128.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.provides for pkg in kmod-crypto-xts-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.missing" ]; then echo "Package kmod-crypto-xts is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xts"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xts"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-xts.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-xts.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-xts)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/apk/packages/kmod-crypto-xts.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-xts" --info "version:6.12.63-r1" --info "description:XTS cipher CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-xts-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xts/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-gf128 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xts-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xts-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xts-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xts/lib/modules/6.12.63/xts.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-misc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-misc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/anubis.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/camellia_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast5_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast6_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/khazad.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/tea.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/twofish_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/wp512.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/twofish_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blowfish_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blowfish_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/serpent_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/etc/modules.d; ( echo "0"; echo "10"; echo "anubis"; echo "blowfish_common"; echo "blowfish_generic"; echo "camellia_generic"; echo "cast5_generic"; echo "cast6_generic"; echo "cast_common"; echo "khazad"; echo "serpent_generic"; echo "tea"; echo "twofish_common"; echo "twofish_generic"; echo "wp512"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/etc/modules.d/10-crypto-misc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xts.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-user.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.provides for pkg in kmod-crypto-misc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.missing" ]; then echo "Package kmod-crypto-misc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-misc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-misc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-misc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-misc.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-misc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-misc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/apk/packages/kmod-crypto-misc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-misc" --info "version:6.12.63-r1" --info "description:Other CryptoAPI modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-misc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-misc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-xts kmod-crypto-user" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-misc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-misc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-misc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/cast5_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/twofish_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/serpent_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/cast_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/blowfish_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/camellia_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/twofish_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/tea.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/wp512.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/anubis.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/cast6_generic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/blowfish_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-misc/lib/modules/6.12.63/khazad.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-pcbc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-pcbc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/pcbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/etc/modules.d; ( echo "pcbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/etc/modules.d/09-crypto-pcbc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.provides for pkg in kmod-crypto-pcbc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.missing" ]; then echo "Package kmod-crypto-pcbc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-pcbc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-pcbc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-pcbc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-pcbc.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-pcbc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-pcbc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/apk/packages/kmod-crypto-pcbc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-pcbc" --info "version:6.12.63-r1" --info "description:Propagating Cipher Block Chaining CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-pcbc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-pcbc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-pcbc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-pcbc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-pcbc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-pcbc/lib/modules/6.12.63/pcbc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-rmd160 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rmd160-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/rmd160.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/etc/modules.d; ( echo "rmd160"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/etc/modules.d/09-crypto-rmd160; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.provides for pkg in kmod-crypto-rmd160-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.missing" ]; then echo "Package kmod-crypto-rmd160 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-rmd160.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-rmd160"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-rmd160"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-rmd160.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-rmd160.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-rmd160)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/apk/packages/kmod-crypto-rmd160.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-rmd160" --info "version:6.12.63-r1" --info "description:RIPEMD160 digest CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-rmd160-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-rmd160/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rmd160-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rmd160-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-rmd160-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-rmd160/lib/modules/6.12.63/rmd160.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-test /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-test-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/tcrypt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-manager.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.provides for pkg in kmod-crypto-test-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.missing" ]; then echo "Package kmod-crypto-test is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-test.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-test"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-test"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-test.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-test.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-test)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/apk/packages/kmod-crypto-test.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-test" --info "version:6.12.63-r1" --info "description:Test CryptoAPI module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-test-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-test/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-manager" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-test-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-test-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-test-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-test/lib/modules/6.12.63/tcrypt.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-xxhash /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xxhash-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/xxhash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.provides for pkg in kmod-lib-xxhash-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.missing" ]; then echo "Package kmod-lib-xxhash is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-xxhash"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-xxhash"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-xxhash.list && mv /opt/openwrt/source/release/tmp/kmod-lib-xxhash.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-xxhash)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/lib/apk/packages/kmod-lib-xxhash.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-xxhash" --info "version:6.12.63-r1" --info "description:xxhash support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-xxhash-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-xxhash/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-xxhash" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xxhash-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xxhash-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-xxhash-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/xxhash.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash /opt/openwrt/source/release/scripts/ipkg-remove kmod-crypto-xxhash /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xxhash-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xxhash_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/etc/modules.d; ( echo "xxhash_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/etc/modules.d/09-crypto-xxhash; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.provides for pkg in kmod-crypto-xxhash-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.missing" ]; then echo "Package kmod-crypto-xxhash is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xxhash"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-crypto-xxhash"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-crypto-xxhash.list && mv /opt/openwrt/source/release/tmp/kmod-crypto-xxhash.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL/conffiles ]; then echo $(IDIR_kmod-crypto-xxhash)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/apk/packages/kmod-crypto-xxhash.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-crypto-xxhash" --info "version:6.12.63-r1" --info "description:xxHash non-cryptographic hash algorithm" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-crypto-xxhash-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-crypto-xxhash/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-lib-xxhash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xxhash-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xxhash-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-crypto-xxhash-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-crypto-xxhash/lib/modules/6.12.63/xxhash_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc-itu-t /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-itu-t-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc-itu-t.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/etc/modules.d; ( echo "crc-itu-t"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/etc/modules.d/lib-crc-itu-t; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides for pkg in kmod-lib-crc-itu-t-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.missing" ]; then echo "Package kmod-lib-crc-itu-t is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc-itu-t"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc-itu-t"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc-itu-t.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc-itu-t.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc-itu-t)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/apk/packages/kmod-lib-crc-itu-t.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc-itu-t" --info "version:6.12.63-r1" --info "description:Kernel module for CRC ITU-T V.41 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc-itu-t-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-itu-t/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-itu-t-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-itu-t-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-itu-t-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-itu-t/lib/modules/6.12.63/crc-itu-t.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire /opt/openwrt/source/release/scripts/ipkg-remove kmod-firewire /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-net-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-ohci-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-sbp2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides for pkg in kmod-firewire-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.missing" ]; then echo "Package kmod-firewire is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-firewire.list && mv /opt/openwrt/source/release/tmp/kmod-firewire.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL/conffiles ]; then echo $(IDIR_kmod-firewire)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/apk/packages/kmod-firewire.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-firewire" --info "version:6.12.63-r1" --info "description:Kernel support for FireWire (new stack)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-firewire-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc-itu-t" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire/lib/modules/6.12.63/firewire-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net /opt/openwrt/source/release/scripts/ipkg-remove kmod-firewire-net /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-net-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/etc/modules.d; ( echo "firewire-net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/etc/modules.d/firewire-net; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.provides for pkg in kmod-firewire-net-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.missing" ]; then echo "Package kmod-firewire-net is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-net.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-net"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-net"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-firewire-net.list && mv /opt/openwrt/source/release/tmp/kmod-firewire-net.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL/conffiles ]; then echo $(IDIR_kmod-firewire-net)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/apk/packages/kmod-firewire-net.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-firewire-net" --info "version:6.12.63-r1" --info "description:Kernel support for IPv4 over FireWire" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-firewire-net-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-net/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-firewire" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-net-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-net-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-net-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-net/lib/modules/6.12.63/firewire-net.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci /opt/openwrt/source/release/scripts/ipkg-remove kmod-firewire-ohci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-ohci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-ohci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/etc/modules.d; ( echo "firewire-ohci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/etc/modules.d/firewire-ohci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.provides for pkg in kmod-firewire-ohci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.missing" ]; then echo "Package kmod-firewire-ohci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-ohci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-ohci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-ohci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-firewire-ohci.list && mv /opt/openwrt/source/release/tmp/kmod-firewire-ohci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL/conffiles ]; then echo $(IDIR_kmod-firewire-ohci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/apk/packages/kmod-firewire-ohci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-firewire-ohci" --info "version:6.12.63-r1" --info "description:Kernel support for FireWire OHCI-1394 controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-firewire-ohci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-ohci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-firewire" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-ohci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-ohci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-ohci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-ohci/lib/modules/6.12.63/firewire-ohci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-firewire-sbp2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-sbp2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-sbp2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/etc/modules.d; ( echo "firewire-sbp2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/etc/modules.d/firewire-sbp2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.provides for pkg in kmod-firewire-sbp2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.missing" ]; then echo "Package kmod-firewire-sbp2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-firewire-sbp2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-sbp2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-firewire-sbp2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-firewire-sbp2.list && mv /opt/openwrt/source/release/tmp/kmod-firewire-sbp2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL/conffiles ]; then echo $(IDIR_kmod-firewire-sbp2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/apk/packages/kmod-firewire-sbp2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-firewire-sbp2" --info "version:6.12.63-r1" --info "description:Kernel support for SBP-2 devices over FireWire" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-firewire-sbp2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-firewire-sbp2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-firewire kmod-scsi-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-sbp2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-sbp2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-firewire-sbp2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-firewire-sbp2/lib/modules/6.12.63/firewire-sbp2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-netfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-netfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/netfs/netfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/etc/modules.d; ( echo "netfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/etc/modules.d/28-fs-netfs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides for pkg in kmod-fs-netfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.missing" ]; then echo "Package kmod-fs-netfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-netfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-netfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-netfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-netfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-netfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/apk/packages/kmod-fs-netfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-netfs" --info "version:6.12.63-r1" --info "description:Network Filesystems support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-netfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-netfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-netfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-netfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-netfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-netfs/lib/modules/6.12.63/netfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet /opt/openwrt/source/release/scripts/ipkg-remove kmod-9pnet /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-9pnet-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/9p/9pnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/etc/modules.d; ( echo "9pnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/etc/modules.d/29-9pnet; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.provides for pkg in kmod-9pnet-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.missing" ]; then echo "Package kmod-9pnet is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-9pnet"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-9pnet"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-9pnet.list && mv /opt/openwrt/source/release/tmp/kmod-9pnet.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL/conffiles ]; then echo $(IDIR_kmod-9pnet)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/apk/packages/kmod-9pnet.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-9pnet" --info "version:6.12.63-r1" --info "description:Kernel support support for Plan 9 resource sharing via the 9P2000 protocol." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-9pnet-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-9pnet/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-netfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-9pnet-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-9pnet-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-9pnet-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-9pnet/lib/modules/6.12.63/9pnet.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-9p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-9p-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/9p/9p.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/etc/modules.d; ( echo "9p"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/etc/modules.d/30-fs-9p; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-9pnet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.provides for pkg in kmod-fs-9p-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.missing" ]; then echo "Package kmod-fs-9p is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-9p.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-9p"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-9p"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-9p.list && mv /opt/openwrt/source/release/tmp/kmod-fs-9p.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-9p)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/apk/packages/kmod-fs-9p.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-9p" --info "version:6.12.63-r1" --info "description:Kernel module for Plan 9 Resource Sharing Support support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-9p-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-9p/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-9pnet kmod-fs-netfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-9p-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-9p-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-9p-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-9p/lib/modules/6.12.63/9p.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-autofs4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-autofs4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/autofs/autofs4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/etc/modules.d; ( echo "autofs4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/etc/modules.d/30-fs-autofs4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.provides for pkg in kmod-fs-autofs4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.missing" ]; then echo "Package kmod-fs-autofs4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-autofs4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-autofs4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-autofs4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-autofs4.list && mv /opt/openwrt/source/release/tmp/kmod-fs-autofs4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-autofs4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/apk/packages/kmod-fs-autofs4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-autofs4" --info "version:6.12.63-r1" --info "description:Kernel module for AutoFS4 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-autofs4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-autofs4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-autofs4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-autofs4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-autofs4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-autofs4/lib/modules/6.12.63/autofs4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-lzo /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lzo-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lzo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lzo-rle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lzo/lzo_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lzo/lzo_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/etc/modules.d; ( echo "lzo"; echo "lzo-rle"; echo "lzo_compress"; echo "lzo_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/etc/modules.d/lib-lzo; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.provides for pkg in kmod-lib-lzo-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.missing" ]; then echo "Package kmod-lib-lzo is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lzo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lzo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-lzo.list && mv /opt/openwrt/source/release/tmp/kmod-lib-lzo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-lzo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/apk/packages/kmod-lib-lzo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-lzo" --info "version:6.12.63-r1" --info "description:Kernel module for LZO compression/decompression support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-lzo-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lzo/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-acompress" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lzo-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lzo-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lzo-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63/lzo-rle.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63/lzo.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63/lzo_compress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lzo/lib/modules/6.12.63/lzo_decompress.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-zstd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zstd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/zstd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/etc/modules.d; ( echo "zstd"; echo "zstd_compress"; echo "zstd_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/etc/modules.d/lib-zstd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xxhash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.provides for pkg in kmod-lib-zstd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.missing" ]; then echo "Package kmod-lib-zstd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zstd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-zstd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-zstd.list && mv /opt/openwrt/source/release/tmp/kmod-lib-zstd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-zstd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/apk/packages/kmod-lib-zstd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-zstd" --info "version:6.12.63-r1" --info "description:Kernel module for ZSTD compression/decompression support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-zstd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-zstd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-acompress kmod-lib-xxhash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zstd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zstd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-zstd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63/zstd_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63/zstd.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63/zstd_decompress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-zstd/lib/modules/6.12.63/zstd_compress.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-btrfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-btrfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/btrfs/btrfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/etc/modules.d; ( echo "btrfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/etc/modules.d/30-fs-btrfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-btrfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-raid6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-xor.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zstd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-blake2b.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-xxhash.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.provides for pkg in kmod-fs-btrfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.missing" ]; then echo "Package kmod-fs-btrfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-btrfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-btrfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-btrfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-btrfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-btrfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-btrfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/apk/packages/kmod-fs-btrfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-btrfs" --info "version:6.12.63-r1" --info "description:Kernel module for BTRFS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-btrfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-btrfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc32c kmod-lib-lzo kmod-lib-zlib-inflate kmod-lib-zlib-deflate kmod-lib-raid6 kmod-lib-xor kmod-lib-zstd kmod-crypto-blake2b kmod-crypto-xxhash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-btrfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-btrfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-btrfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-btrfs/lib/modules/6.12.63/btrfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-cachefiles /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cachefiles-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/cachefiles/cachefiles.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/etc/modules.d; ( echo "cachefiles"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/etc/modules.d/30-fs-cachefiles; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.provides for pkg in kmod-fs-cachefiles-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.missing" ]; then echo "Package kmod-fs-cachefiles is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cachefiles.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cachefiles"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cachefiles"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-cachefiles.list && mv /opt/openwrt/source/release/tmp/kmod-fs-cachefiles.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-cachefiles)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/apk/packages/kmod-fs-cachefiles.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-cachefiles" --info "version:6.12.63-r1" --info "description:Filesystem caching on files" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-cachefiles-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cachefiles/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-netfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cachefiles-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cachefiles-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cachefiles-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cachefiles/lib/modules/6.12.63/cachefiles.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-ucs2-utils /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-ucs2-utils-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_ucs2_utils.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.provides for pkg in kmod-nls-ucs2-utils-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.missing" ]; then echo "Package kmod-nls-ucs2-utils is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-ucs2-utils"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-ucs2-utils"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-ucs2-utils.list && mv /opt/openwrt/source/release/tmp/kmod-nls-ucs2-utils.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-ucs2-utils)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/apk/packages/kmod-nls-ucs2-utils.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-ucs2-utils" --info "version:6.12.63-r1" --info "description:UCS-2 common library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-ucs2-utils-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-ucs2-utils/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-ucs2-utils-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-ucs2-utils-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-ucs2-utils-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-ucs2-utils/lib/modules/6.12.63/nls_ucs2_utils.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-smbfs-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-smbfs-common-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/common/cifs_arc4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/common/cifs_md4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-netfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.provides for pkg in kmod-fs-smbfs-common-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.missing" ]; then echo "Package kmod-fs-smbfs-common is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-smbfs-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-smbfs-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-smbfs-common.list && mv /opt/openwrt/source/release/tmp/kmod-fs-smbfs-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-smbfs-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/apk/packages/kmod-fs-smbfs-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-smbfs-common" --info "version:6.12.63-r1" --info "description:Kernel module dependency for CIFS or SMB_SERVER support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-smbfs-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-smbfs-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-netfs kmod-nls-ucs2-utils" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-smbfs-common-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-smbfs-common-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-smbfs-common-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/modules/6.12.63/cifs_arc4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-smbfs-common/lib/modules/6.12.63/cifs_md4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder /opt/openwrt/source/release/scripts/ipkg-remove kmod-asn1-decoder /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-asn1-decoder-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/asn1_decoder.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides for pkg in kmod-asn1-decoder-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.missing" ]; then echo "Package kmod-asn1-decoder is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-asn1-decoder"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-asn1-decoder"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-asn1-decoder.list && mv /opt/openwrt/source/release/tmp/kmod-asn1-decoder.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL/conffiles ]; then echo $(IDIR_kmod-asn1-decoder)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/apk/packages/kmod-asn1-decoder.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-asn1-decoder" --info "version:6.12.63-r1" --info "description:Simple ASN1 decoder" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-asn1-decoder-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-asn1-decoder/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-asn1-decoder-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-asn1-decoder-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-asn1-decoder-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-asn1-decoder/lib/modules/6.12.63/asn1_decoder.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry /opt/openwrt/source/release/scripts/ipkg-remove kmod-oid-registry /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-oid-registry-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/oid_registry.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/etc/modules.d; ( echo "oid_registry"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/etc/modules.d/31-oid-registry; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides for pkg in kmod-oid-registry-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.missing" ]; then echo "Package kmod-oid-registry is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-oid-registry"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-oid-registry"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-oid-registry.list && mv /opt/openwrt/source/release/tmp/kmod-oid-registry.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL/conffiles ]; then echo $(IDIR_kmod-oid-registry)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/apk/packages/kmod-oid-registry.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-oid-registry" --info "version:6.12.63-r1" --info "description:Object identifier registry" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-oid-registry-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-oid-registry/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-oid-registry-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-oid-registry-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-oid-registry-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-oid-registry/lib/modules/6.12.63/oid_registry.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver /opt/openwrt/source/release/scripts/ipkg-remove kmod-dnsresolver /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dnsresolver-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dns_resolver/dns_resolver.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/etc/modules.d; ( echo "dns_resolver"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/etc/modules.d/30-dnsresolver; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.provides for pkg in kmod-dnsresolver-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.missing" ]; then echo "Package kmod-dnsresolver is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dnsresolver"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dnsresolver"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dnsresolver.list && mv /opt/openwrt/source/release/tmp/kmod-dnsresolver.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL/conffiles ]; then echo $(IDIR_kmod-dnsresolver)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/apk/packages/kmod-dnsresolver.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dnsresolver" --info "version:6.12.63-r1" --info "description:In-kernel DNS Resolver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dnsresolver-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dnsresolver/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dnsresolver-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dnsresolver-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dnsresolver-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dnsresolver/lib/modules/6.12.63/dns_resolver.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-cifs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cifs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/client/cifs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/etc/modules.d; ( echo "cifs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/etc/modules.d/30-fs-cifs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.provides for pkg in kmod-fs-cifs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.missing" ]; then echo "Package kmod-fs-cifs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cifs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cifs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cifs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-cifs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-cifs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-cifs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/apk/packages/kmod-fs-cifs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-cifs" --info "version:6.12.63-r1" --info "description:Kernel module for CIFS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-cifs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cifs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base kmod-fs-smbfs-common kmod-crypto-md5 kmod-crypto-sha256 kmod-crypto-sha512 kmod-crypto-cmac kmod-crypto-hmac kmod-crypto-aead kmod-crypto-ccm kmod-crypto-ecb kmod-crypto-des kmod-asn1-decoder kmod-oid-registry kmod-dnsresolver" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cifs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cifs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cifs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cifs/lib/modules/6.12.63/cifs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-configfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-configfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/configfs/configfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/etc/modules.d; ( echo "configfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/etc/modules.d/30-fs-configfs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.provides for pkg in kmod-fs-configfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.missing" ]; then echo "Package kmod-fs-configfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-configfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-configfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-configfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-configfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-configfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/lib/apk/packages/kmod-fs-configfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-configfs" --info "version:6.12.63-r1" --info "description:Kernel module for configfs support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-configfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-configfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-configfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-configfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-configfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-configfs-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/configfs/configfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-cramfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cramfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/cramfs/cramfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/etc/modules.d; ( echo "cramfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/etc/modules.d/30-fs-cramfs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.provides for pkg in kmod-fs-cramfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.missing" ]; then echo "Package kmod-fs-cramfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-cramfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cramfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-cramfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-cramfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-cramfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-cramfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/apk/packages/kmod-fs-cramfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-cramfs" --info "version:6.12.63-r1" --info "description:Kernel module for cramfs support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-cramfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-cramfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-zlib-inflate" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cramfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cramfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-cramfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-cramfs/lib/modules/6.12.63/cramfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-exfat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exfat-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exfat/exfat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/etc/modules.d; ( echo "exfat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/etc/modules.d/30-fs-exfat; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-exfat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.provides for pkg in kmod-fs-exfat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.missing" ]; then echo "Package kmod-fs-exfat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exfat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-exfat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-exfat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-exfat.list && mv /opt/openwrt/source/release/tmp/kmod-fs-exfat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-exfat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/apk/packages/kmod-fs-exfat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-exfat" --info "version:6.12.63-r1" --info "description:Kernel module for exFAT filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-exfat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exfat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exfat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exfat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exfat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exfat/lib/modules/6.12.63/exfat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-exportfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exportfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exportfs/exportfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/etc/modules.d; ( echo "exportfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/etc/modules.d/20-fs-exportfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/etc/modules-boot.d; ln -sf ../modules.d/20-fs-exportfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.provides for pkg in kmod-fs-exportfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.missing" ]; then echo "Package kmod-fs-exportfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-exportfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-exportfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-exportfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-exportfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-exportfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/lib/apk/packages/kmod-fs-exportfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-exportfs" --info "version:6.12.63-r1" --info "description:Kernel module for exportfs. Needed for some other modules." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-exportfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-exportfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-exportfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exportfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exportfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-exportfs-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exportfs/exportfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-ext4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ext4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ext4/ext4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jbd2/jbd2.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/mbcache.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/etc/modules.d; ( echo "ext4"; echo "jbd2"; echo "mbcache"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/etc/modules.d/30-fs-ext4; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/etc/modules-boot.d; ln -sf ../modules.d/30-fs-ext4 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.provides for pkg in kmod-fs-ext4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.missing" ]; then echo "Package kmod-fs-ext4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ext4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ext4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ext4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-ext4.list && mv /opt/openwrt/source/release/tmp/kmod-fs-ext4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-ext4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/lib/apk/packages/kmod-fs-ext4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-ext4" --info "version:6.12.63-r1" --info "description:Kernel module for EXT4 filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-ext4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ext4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc16 kmod-crypto-hash kmod-crypto-crc32c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ext4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ext4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ext4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ext4-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ext4/ext4.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jbd2/jbd2.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/mbcache.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-f2fs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-f2fs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/f2fs/f2fs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/etc/modules.d; ( echo "f2fs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/etc/modules.d/30-fs-f2fs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-f2fs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hash.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.provides for pkg in kmod-fs-f2fs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.missing" ]; then echo "Package kmod-fs-f2fs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-f2fs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-f2fs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-f2fs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-f2fs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-f2fs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-f2fs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/lib/apk/packages/kmod-fs-f2fs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-f2fs" --info "version:6.12.63-r1" --info "description:Kernel module for F2FS filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-f2fs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-f2fs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-hash kmod-crypto-crc32 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-f2fs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-f2fs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-f2fs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-f2fs-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/f2fs/f2fs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-hfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/hfs/hfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/etc/modules.d; ( echo "hfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/etc/modules.d/30-fs-hfs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.provides for pkg in kmod-fs-hfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.missing" ]; then echo "Package kmod-fs-hfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-hfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-hfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-hfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-hfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-hfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/apk/packages/kmod-fs-hfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-hfs" --info "version:6.12.63-r1" --info "description:Kernel module for HFS filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-hfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-cdrom kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfs/lib/modules/6.12.63/hfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-utf8 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-utf8-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_utf8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/etc/modules.d; ( echo "nls_utf8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/etc/modules.d/25-nls-utf8; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides for pkg in kmod-nls-utf8-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.missing" ]; then echo "Package kmod-nls-utf8 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-utf8"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-utf8"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-utf8.list && mv /opt/openwrt/source/release/tmp/kmod-nls-utf8.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-utf8)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/apk/packages/kmod-nls-utf8.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-utf8" --info "version:6.12.63-r1" --info "description:Kernel module for NLS UTF-8" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-utf8-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-utf8/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-utf8-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-utf8-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-utf8-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-utf8/lib/modules/6.12.63/nls_utf8.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-hfsplus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfsplus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/hfsplus/hfsplus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/etc/modules.d; ( echo "hfsplus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/etc/modules.d/30-fs-hfsplus; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.provides for pkg in kmod-fs-hfsplus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.missing" ]; then echo "Package kmod-fs-hfsplus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-hfsplus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-hfsplus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-hfsplus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-hfsplus.list && mv /opt/openwrt/source/release/tmp/kmod-fs-hfsplus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-hfsplus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/apk/packages/kmod-fs-hfsplus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-hfsplus" --info "version:6.12.63-r1" --info "description:Kernel module for HFS+ filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-hfsplus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-hfsplus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-cdrom kmod-nls-base kmod-nls-utf8" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfsplus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfsplus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-hfsplus-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-hfsplus/lib/modules/6.12.63/hfsplus.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-isofs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-isofs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/isofs/isofs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/etc/modules.d; ( echo "isofs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/etc/modules.d/30-fs-isofs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.provides for pkg in kmod-fs-isofs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.missing" ]; then echo "Package kmod-fs-isofs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-isofs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-isofs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-isofs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-isofs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-isofs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-isofs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/apk/packages/kmod-fs-isofs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-isofs" --info "version:6.12.63-r1" --info "description:Kernel module for ISO9660 filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-isofs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-isofs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-zlib-inflate kmod-cdrom kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-isofs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-isofs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-isofs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-isofs/lib/modules/6.12.63/isofs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-jfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-jfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jfs/jfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/etc/modules.d; ( echo "jfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/etc/modules.d/30-fs-jfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-jfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-ucs2-utils.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.provides for pkg in kmod-fs-jfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.missing" ]; then echo "Package kmod-fs-jfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-jfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-jfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-jfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-jfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-jfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-jfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/apk/packages/kmod-fs-jfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-jfs" --info "version:6.12.63-r1" --info "description:Kernel module for JFS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-jfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-jfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-ucs2-utils kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-jfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-jfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-jfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-jfs/lib/modules/6.12.63/jfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-ksmbd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ksmbd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/server/ksmbd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/etc/modules.d; ( echo "ksmbd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/etc/modules.d/41-fs-ksmbd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha512.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ccm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-smbfs-common.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.provides for pkg in kmod-fs-ksmbd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.missing" ]; then echo "Package kmod-fs-ksmbd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ksmbd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ksmbd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ksmbd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-ksmbd.list && mv /opt/openwrt/source/release/tmp/kmod-fs-ksmbd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-ksmbd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/apk/packages/kmod-fs-ksmbd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-ksmbd" --info "version:6.12.63-r1" --info "description:Kernel module for SMB kernel server support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-ksmbd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ksmbd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base kmod-nls-utf8 kmod-crypto-md5 kmod-crypto-hmac kmod-crypto-ecb kmod-crypto-des kmod-crypto-sha256 kmod-crypto-cmac kmod-crypto-sha512 kmod-crypto-aead kmod-crypto-ccm kmod-crypto-gcm kmod-asn1-decoder kmod-oid-registry kmod-fs-smbfs-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ksmbd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ksmbd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ksmbd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ksmbd/lib/modules/6.12.63/ksmbd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-minix /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-minix-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/minix/minix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/etc/modules.d; ( echo "minix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/etc/modules.d/30-fs-minix; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.provides for pkg in kmod-fs-minix-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.missing" ]; then echo "Package kmod-fs-minix is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-minix.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-minix"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-minix"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-minix.list && mv /opt/openwrt/source/release/tmp/kmod-fs-minix.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-minix)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/apk/packages/kmod-fs-minix.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-minix" --info "version:6.12.63-r1" --info "description:Kernel module for Minix filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-minix-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-minix/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-minix-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-minix-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-minix-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-minix/lib/modules/6.12.63/minix.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp437 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp437-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp437.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/etc/modules.d; ( echo "nls_cp437"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/etc/modules.d/25-nls-cp437; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.provides for pkg in kmod-nls-cp437-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.missing" ]; then echo "Package kmod-nls-cp437 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp437"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp437"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp437.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp437.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp437)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/apk/packages/kmod-nls-cp437.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp437" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 437 (United States, Canada)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp437-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp437/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp437-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp437-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp437-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp437/lib/modules/6.12.63/nls_cp437.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-1 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-1-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-13-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-15-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/etc/modules.d; ( echo "nls_iso8859-1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/etc/modules.d/25-nls-iso8859-1; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.provides for pkg in kmod-nls-iso8859-1-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.missing" ]; then echo "Package kmod-nls-iso8859-1 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-1.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/lib/apk/packages/kmod-nls-iso8859-1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-1" --info "version:6.12.63-r1" --info "description:Kernel module for NLS ISO 8859-1 (Latin 1)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-1-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-1/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-1" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-1-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-1-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-1-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-1.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-vfat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-vfat-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/fat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/vfat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/etc/modules.d; ( echo "fat"; echo "vfat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/etc/modules.d/30-fs-vfat; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-vfat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp437.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-utf8.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.provides for pkg in kmod-fs-vfat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.missing" ]; then echo "Package kmod-fs-vfat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-vfat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-vfat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-vfat.list && mv /opt/openwrt/source/release/tmp/kmod-fs-vfat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-vfat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/apk/packages/kmod-fs-vfat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-vfat" --info "version:6.12.63-r1" --info "description:Kernel module for VFAT filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-vfat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-vfat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859-1 kmod-nls-utf8" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-vfat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-vfat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-vfat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/modules/6.12.63/fat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-vfat/lib/modules/6.12.63/vfat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-msdos /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-msdos-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/msdos.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/etc/modules.d; ( echo "msdos"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/etc/modules.d/40-fs-msdos; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-vfat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.provides for pkg in kmod-fs-msdos-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.missing" ]; then echo "Package kmod-fs-msdos is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-msdos.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-msdos"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-msdos"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-msdos.list && mv /opt/openwrt/source/release/tmp/kmod-fs-msdos.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-msdos)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/apk/packages/kmod-fs-msdos.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-msdos" --info "version:6.12.63-r1" --info "description:Kernel module for MSDOS filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-msdos-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-msdos/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-vfat kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-msdos-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-msdos-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-msdos-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-msdos/lib/modules/6.12.63/msdos.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nilfs2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nilfs2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nilfs2/nilfs2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/etc/modules.d; ( echo "nilfs2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/etc/modules.d/30-fs-nilfs2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.provides for pkg in kmod-fs-nilfs2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.missing" ]; then echo "Package kmod-fs-nilfs2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nilfs2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nilfs2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nilfs2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nilfs2.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nilfs2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nilfs2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/apk/packages/kmod-fs-nilfs2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nilfs2" --info "version:6.12.63-r1" --info "description:Kernel module for NILFS2 filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nilfs2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nilfs2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nilfs2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nilfs2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nilfs2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nilfs2/lib/modules/6.12.63/nilfs2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfs-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/lockd/lockd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/sunrpc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs_common/grace.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/etc/modules.d; ( echo "grace"; echo "lockd"; echo "sunrpc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/etc/modules.d/30-fs-nfs-common; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-oid-registry.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides for pkg in kmod-fs-nfs-common-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.missing" ]; then echo "Package kmod-fs-nfs-common is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfs-common.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfs-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfs-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/apk/packages/kmod-fs-nfs-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfs-common" --info "version:6.12.63-r1" --info "description:Common NFS filesystem modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfs-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-oid-registry" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/modules/6.12.63/sunrpc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/modules/6.12.63/grace.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common/lib/modules/6.12.63/lockd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v3-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/etc/modules.d; ( echo "nfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/etc/modules.d/40-fs-nfs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dnsresolver.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.provides for pkg in kmod-fs-nfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.missing" ]; then echo "Package kmod-fs-nfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/apk/packages/kmod-fs-nfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfs" --info "version:6.12.63-r1" --info "description:Kernel module for NFS client support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-nfs-common kmod-dnsresolver" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs/lib/modules/6.12.63/nfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfs-common-rpcsec /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/auth_gss/auth_rpcgss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/etc/modules.d; ( echo "auth_rpcgss"; echo "rpcsec_gss_krb5"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/etc/modules.d/31-fs-nfs-common-rpcsec; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cts.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.provides for pkg in kmod-fs-nfs-common-rpcsec-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.missing" ]; then echo "Package kmod-fs-nfs-common-rpcsec is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-common-rpcsec"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-common-rpcsec"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfs-common-rpcsec.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfs-common-rpcsec.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfs-common-rpcsec)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/apk/packages/kmod-fs-nfs-common-rpcsec.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfs-common-rpcsec" --info "version:6.12.63-r1" --info "description:Kernel modules for NFS Secure RPC" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfs-common-rpcsec-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-common-rpcsec/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-nfs-common kmod-crypto-des kmod-crypto-cbc kmod-crypto-cts kmod-crypto-md5 kmod-crypto-sha1 kmod-crypto-hmac kmod-crypto-ecb kmod-crypto-arc4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-common-rpcsec-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63/auth_rpcgss.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63/rpcsec_gss_krb5.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfs-v3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfsv3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/etc/modules.d; ( echo "nfsv3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/etc/modules.d/41-fs-nfs-v3; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.provides for pkg in kmod-fs-nfs-v3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.missing" ]; then echo "Package kmod-fs-nfs-v3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-v3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-v3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfs-v3.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfs-v3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfs-v3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/apk/packages/kmod-fs-nfs-v3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfs-v3" --info "version:6.12.63-r1" --info "description:Kernel module for NFS v3 client support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfs-v3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-nfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v3/lib/modules/6.12.63/nfsv3.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfs-v4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfsv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/etc/modules.d; ( echo "nfsv4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/etc/modules.d/41-fs-nfs-v4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.provides for pkg in kmod-fs-nfs-v4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.missing" ]; then echo "Package kmod-fs-nfs-v4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-v4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-v4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfs-v4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfs-v4.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfs-v4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfs-v4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/apk/packages/kmod-fs-nfs-v4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfs-v4" --info "version:6.12.63-r1" --info "description:Kernel module for NFS v4 client support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfs-v4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfs-v4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-nfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfs-v4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/modules/6.12.63/nfs_layout_flexfiles.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/modules/6.12.63/nfs_layout_nfsv41_files.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfs-v4/lib/modules/6.12.63/nfsv4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-nfsd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfsd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfsd/nfsd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/etc/modules.d; ( echo "nfsd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/etc/modules.d/40-fs-nfsd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfs-common-rpcsec.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.provides for pkg in kmod-fs-nfsd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.missing" ]; then echo "Package kmod-fs-nfsd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-nfsd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfsd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-nfsd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-nfsd.list && mv /opt/openwrt/source/release/tmp/kmod-fs-nfsd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-nfsd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/apk/packages/kmod-fs-nfsd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-nfsd" --info "version:6.12.63-r1" --info "description:Kernel module for NFS kernel server support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-nfsd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-nfsd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-nfs-common kmod-fs-exportfs kmod-fs-nfs-common-rpcsec" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfsd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfsd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-nfsd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-nfsd/lib/modules/6.12.63/nfsd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-ntfs3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ntfs3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ntfs3/ntfs3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/etc/modules.d; ( echo "ntfs3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/etc/modules.d/80-fs-ntfs3; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.provides for pkg in kmod-fs-ntfs3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.missing" ]; then echo "Package kmod-fs-ntfs3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-ntfs3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ntfs3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-ntfs3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-ntfs3.list && mv /opt/openwrt/source/release/tmp/kmod-fs-ntfs3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-ntfs3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/apk/packages/kmod-fs-ntfs3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-ntfs3" --info "version:6.12.63-r1" --info "description:Kernel module for fully functional NTFS filesystem support. It allows reading as well as writing. It supports NTFS versions up to 3.1." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-ntfs3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-ntfs3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ntfs3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ntfs3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-ntfs3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-ntfs3/lib/modules/6.12.63/ntfs3.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-reiserfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-reiserfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/reiserfs/reiserfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/etc/modules.d; ( echo "reiserfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/etc/modules.d/30-fs-reiserfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-reiserfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.provides for pkg in kmod-fs-reiserfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.missing" ]; then echo "Package kmod-fs-reiserfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-reiserfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-reiserfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-reiserfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-reiserfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-reiserfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-reiserfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/apk/packages/kmod-fs-reiserfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-reiserfs" --info "version:6.12.63-r1" --info "description:Kernel module for ReiserFS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-reiserfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-reiserfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-reiserfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-reiserfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-reiserfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-reiserfs/lib/modules/6.12.63/reiserfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-squashfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-squashfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/squashfs/squashfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/etc/modules.d; ( echo "squashfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/etc/modules.d/30-fs-squashfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-squashfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.provides for pkg in kmod-fs-squashfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.missing" ]; then echo "Package kmod-fs-squashfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-squashfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-squashfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-squashfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-squashfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-squashfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-squashfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/lib/apk/packages/kmod-fs-squashfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-squashfs" --info "version:6.12.63-r1" --info "description:Kernel module for SquashFS 4.0 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-squashfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-squashfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-squashfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-squashfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-squashfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-squashfs-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/squashfs/squashfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-udf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-udf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/udf/udf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/etc/modules.d; ( echo "udf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/etc/modules.d/30-fs-udf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cdrom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.provides for pkg in kmod-fs-udf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.missing" ]; then echo "Package kmod-fs-udf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-udf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-udf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-udf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-udf.list && mv /opt/openwrt/source/release/tmp/kmod-fs-udf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-udf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/apk/packages/kmod-fs-udf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-udf" --info "version:6.12.63-r1" --info "description:Kernel module for UDF filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-udf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-udf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc-itu-t kmod-cdrom kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-udf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-udf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-udf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-udf/lib/modules/6.12.63/udf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs /opt/openwrt/source/release/scripts/ipkg-remove kmod-fs-xfs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-xfs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/xfs/xfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/etc/modules.d; ( echo "xfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/etc/modules.d/30-fs-xfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-xfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-exportfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.provides for pkg in kmod-fs-xfs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.missing" ]; then echo "Package kmod-fs-xfs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-xfs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-xfs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fs-xfs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fs-xfs.list && mv /opt/openwrt/source/release/tmp/kmod-fs-xfs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL/conffiles ]; then echo $(IDIR_kmod-fs-xfs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/apk/packages/kmod-fs-xfs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fs-xfs" --info "version:6.12.63-r1" --info "description:Kernel module for XFS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fs-xfs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fs-xfs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fs-exportfs kmod-lib-crc32c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-xfs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-xfs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fs-xfs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fs-xfs/lib/modules/6.12.63/xfs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse /opt/openwrt/source/release/scripts/ipkg-remove kmod-fuse /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fuse-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fuse/fuse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/etc/modules.d; ( echo "fuse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/etc/modules.d/80-fuse; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.provides for pkg in kmod-fuse-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.missing" ]; then echo "Package kmod-fuse is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fuse.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fuse"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fuse"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fuse.list && mv /opt/openwrt/source/release/tmp/kmod-fuse.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL/conffiles ]; then echo $(IDIR_kmod-fuse)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/apk/packages/kmod-fuse.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fuse" --info "version:6.12.63-r1" --info "description:Kernel module for userspace filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fuse-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fuse/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fuse-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fuse-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fuse-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fuse/lib/modules/6.12.63/fuse.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore /opt/openwrt/source/release/scripts/ipkg-remove kmod-pstore /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pstore-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/pstore/pstore.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/etc/modules.d; ( echo "pstore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/etc/modules.d/30-pstore; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/etc/modules-boot.d; ln -sf ../modules.d/30-pstore /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.provides for pkg in kmod-pstore-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.missing" ]; then echo "Package kmod-pstore is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pstore"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pstore"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pstore.list && mv /opt/openwrt/source/release/tmp/kmod-pstore.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL/conffiles ]; then echo $(IDIR_kmod-pstore)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/apk/packages/kmod-pstore.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pstore" --info "version:6.12.63-r1" --info "description:Kernel module for pstore filesystem support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pstore-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pstore/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-zlib-deflate kmod-lib-zlib-inflate" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pstore-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pstore-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pstore-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pstore/lib/modules/6.12.63/pstore.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-beeper /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-beeper-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/gpio-beeper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/etc/modules.d; ( echo "gpio-beeper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/etc/modules.d/50-gpio-beeper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.provides for pkg in kmod-gpio-beeper-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.missing" ]; then echo "Package kmod-gpio-beeper is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-beeper.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-beeper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-beeper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-beeper.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-beeper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-beeper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/apk/packages/kmod-gpio-beeper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-beeper" --info "version:6.12.63-r1" --info "description:This enables playing beeps through an GPIO-connected buzzer" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-beeper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-beeper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-beeper-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-beeper-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-beeper-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-beeper/lib/modules/6.12.63/gpio-beeper.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-mux-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mux/mux-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/etc/modules.d; ( echo "mux-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/etc/modules.d/25-mux-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/etc/modules-boot.d; ln -sf ../modules.d/25-mux-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.provides for pkg in kmod-mux-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.missing" ]; then echo "Package kmod-mux-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mux-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mux-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mux-core.list && mv /opt/openwrt/source/release/tmp/kmod-mux-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-mux-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/apk/packages/kmod-mux-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mux-core" --info "version:6.12.63-r1" --info "description:Kernel module for multiplexer support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mux-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-core/lib/modules/6.12.63/mux-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-cascade /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-cascade-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-cascade.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/etc/modules.d; ( echo "gpio-cascade"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/etc/modules.d/29-gpio-cascade; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/etc/modules-boot.d; ln -sf ../modules.d/29-gpio-cascade /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.provides for pkg in kmod-gpio-cascade-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.missing" ]; then echo "Package kmod-gpio-cascade is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-cascade.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-cascade"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-cascade"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-cascade.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-cascade.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-cascade)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/apk/packages/kmod-gpio-cascade.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-cascade" --info "version:6.12.63-r1" --info "description:Kernel module for Generic GPIO cascade" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-cascade-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-cascade/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mux-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-cascade-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-cascade-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-cascade-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-cascade/lib/modules/6.12.63/gpio-cascade.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-nxp-74hc164 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-nxp-74hc164-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-74x164.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/etc/modules.d; ( echo "gpio-74x164"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/etc/modules.d/gpio-nxp-74hc164; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.provides for pkg in kmod-gpio-nxp-74hc164-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.missing" ]; then echo "Package kmod-gpio-nxp-74hc164 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-nxp-74hc164.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-nxp-74hc164"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-nxp-74hc164"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-nxp-74hc164.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-nxp-74hc164.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-nxp-74hc164)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/apk/packages/kmod-gpio-nxp-74hc164.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-nxp-74hc164" --info "version:6.12.63-r1" --info "description:Kernel module for NXP 74HC164 GPIO expander" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-nxp-74hc164-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-nxp-74hc164/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-nxp-74hc164-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-nxp-74hc164-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-nxp-74hc164-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-nxp-74hc164/lib/modules/6.12.63/gpio-74x164.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-regmap-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides for pkg in kmod-regmap-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.missing" ]; then echo "Package kmod-regmap-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-regmap-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-regmap-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-regmap-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/lib/apk/packages/kmod-regmap-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-regmap-i2c" --info "version:6.12.63-r1" --info "description:I2C register map support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-regmap-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-i2c-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-i2c.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-pca953x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pca953x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-pca953x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/etc/modules.d; ( echo "gpio-pca953x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/etc/modules.d/55-gpio-pca953x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.provides for pkg in kmod-gpio-pca953x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.missing" ]; then echo "Package kmod-gpio-pca953x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pca953x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pca953x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pca953x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-pca953x.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-pca953x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-pca953x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/apk/packages/kmod-gpio-pca953x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-pca953x" --info "version:6.12.63-r1" --info "description:Kernel module for MAX731{0,2,3,5}, PCA6107, PCA953{4-9}, PCA955{4-7}, PCA957{4,5} and TCA64{08,16} I2C GPIO expanders" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-pca953x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pca953x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pca953x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pca953x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pca953x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pca953x/lib/modules/6.12.63/gpio-pca953x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-pcf857x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pcf857x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-pcf857x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/etc/modules.d; ( echo "gpio-pcf857x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/etc/modules.d/55-gpio-pcf857x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.provides for pkg in kmod-gpio-pcf857x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.missing" ]; then echo "Package kmod-gpio-pcf857x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pcf857x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pcf857x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pcf857x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-pcf857x.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-pcf857x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-pcf857x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/apk/packages/kmod-gpio-pcf857x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-pcf857x" --info "version:6.12.63-r1" --info "description:Kernel module for PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-pcf857x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pcf857x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pcf857x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pcf857x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pcf857x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pcf857x/lib/modules/6.12.63/gpio-pcf857x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm /opt/openwrt/source/release/scripts/ipkg-remove kmod-gpio-pwm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pwm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pwm/pwm-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/etc/modules.d; ( echo "pwm-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/etc/modules.d/gpio-pwm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.provides for pkg in kmod-gpio-pwm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.missing" ]; then echo "Package kmod-gpio-pwm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gpio-pwm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pwm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gpio-pwm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gpio-pwm.list && mv /opt/openwrt/source/release/tmp/kmod-gpio-pwm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL/conffiles ]; then echo $(IDIR_kmod-gpio-pwm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/apk/packages/kmod-gpio-pwm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gpio-pwm" --info "version:6.12.63-r1" --info "description:Generic PWM framework driver for software PWM toggling a GPIO pin from kernel high-resolution timers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gpio-pwm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gpio-pwm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pwm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pwm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gpio-pwm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gpio-pwm/lib/modules/6.12.63/pwm-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-ad7418 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ad7418-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ad7418.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/etc/modules.d; ( echo "ad7418"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/etc/modules.d/60-hwmon-ad7418; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.provides for pkg in kmod-hwmon-ad7418-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.missing" ]; then echo "Package kmod-hwmon-ad7418 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ad7418.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ad7418"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ad7418"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-ad7418.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-ad7418.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-ad7418)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/apk/packages/kmod-hwmon-ad7418.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-ad7418" --info "version:6.12.63-r1" --info "description:Kernel module for Analog Devices AD7416, AD7417 and AD7418 temperature monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-ad7418-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ad7418/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ad7418-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ad7418-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ad7418-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ad7418/lib/modules/6.12.63/ad7418.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-adt7410 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7410-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7x10.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7410.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/etc/modules.d; ( echo "adt7410"; echo "adt7x10"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/etc/modules.d/60-hwmon-adt7410; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.provides for pkg in kmod-hwmon-adt7410-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.missing" ]; then echo "Package kmod-hwmon-adt7410 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7410.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adt7410"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adt7410"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-adt7410.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-adt7410.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-adt7410)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/apk/packages/kmod-hwmon-adt7410.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-adt7410" --info "version:6.12.63-r1" --info "description:Kernel module for ADT7410/7420 I2C thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-adt7410-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7410/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7410-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7410-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7410-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/modules/6.12.63/adt7410.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7410/lib/modules/6.12.63/adt7x10.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-vid /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-vid-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon-vid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/etc/modules.d; ( echo "hwmon-vid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/etc/modules.d/41-hwmon-vid; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides for pkg in kmod-hwmon-vid-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.missing" ]; then echo "Package kmod-hwmon-vid is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-vid"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-vid"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-vid.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-vid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-vid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/apk/packages/kmod-hwmon-vid.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-vid" --info "version:6.12.63-r1" --info "description:VID/VRM/VRD voltage conversion module for hardware monitoring" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-vid-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-vid/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-vid-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-vid-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-vid-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-vid/lib/modules/6.12.63/hwmon-vid.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-adt7475 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7475-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7475.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/etc/modules.d; ( echo "adt7475"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/etc/modules.d/hwmon-adt7475; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.provides for pkg in kmod-hwmon-adt7475-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.missing" ]; then echo "Package kmod-hwmon-adt7475 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adt7475.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adt7475"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adt7475"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-adt7475.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-adt7475.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-adt7475)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/apk/packages/kmod-hwmon-adt7475.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-adt7475" --info "version:6.12.63-r1" --info "description:Kernel module for ADT7473/7475/7476/7490 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-adt7475-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adt7475/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-hwmon-vid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7475-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7475-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adt7475-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adt7475/lib/modules/6.12.63/adt7475.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-dme1737 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-dme1737-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/dme1737.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/etc/modules.d; ( echo "dme1737"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/etc/modules.d/hwmon-dme1737; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.provides for pkg in kmod-hwmon-dme1737-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.missing" ]; then echo "Package kmod-hwmon-dme1737 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-dme1737.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-dme1737"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-dme1737"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-dme1737.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-dme1737.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-dme1737)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/apk/packages/kmod-hwmon-dme1737.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-dme1737" --info "version:6.12.63-r1" --info "description:SMSC DME1737, SCH3112, SCH3114, SCH3116, SCH5027 monitoring support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-dme1737-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-dme1737/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-hwmon-vid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-dme1737-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-dme1737-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-dme1737-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-dme1737/lib/modules/6.12.63/dme1737.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-drivetemp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-drivetemp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/drivetemp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/etc/modules.d; ( echo "drivetemp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/etc/modules.d/60-hwmon-drivetemp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ata-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.provides for pkg in kmod-hwmon-drivetemp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.missing" ]; then echo "Package kmod-hwmon-drivetemp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-drivetemp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-drivetemp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-drivetemp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-drivetemp.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-drivetemp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-drivetemp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/apk/packages/kmod-hwmon-drivetemp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-drivetemp" --info "version:6.12.63-r1" --info "description:Kernel module for Hard disk drives with temperature sensor" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-drivetemp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-drivetemp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-ata-core kmod-scsi-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-drivetemp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-drivetemp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-drivetemp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-drivetemp/lib/modules/6.12.63/drivetemp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal /opt/openwrt/source/release/scripts/ipkg-remove kmod-thermal /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-thermal-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides for pkg in kmod-thermal-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.missing" ]; then echo "Package kmod-thermal is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-thermal"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-thermal"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-thermal.list && mv /opt/openwrt/source/release/tmp/kmod-thermal.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL/conffiles ]; then echo $(IDIR_kmod-thermal)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/lib/apk/packages/kmod-thermal.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-thermal" --info "version:6.12.63-r1" --info "description:Thermal driver offers a generic mechanism for thermal management. Usually it's made up of one or more thermal zone and cooling device." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-thermal-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-thermal/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-thermal" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-thermal-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-thermal-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-thermal-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-emc2305 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-emc2305-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/emc2305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/etc/modules.d; ( echo "emc2305"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/etc/modules.d/hwmon-emc2305; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.provides for pkg in kmod-hwmon-emc2305-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.missing" ]; then echo "Package kmod-hwmon-emc2305 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-emc2305.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-emc2305"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-emc2305"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-emc2305.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-emc2305.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-emc2305)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/apk/packages/kmod-hwmon-emc2305.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-emc2305" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip EMC2301/EMC2302/EMC2303/EMC2305 fan controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-emc2305-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-emc2305/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-thermal kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-emc2305-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-emc2305-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-emc2305-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-emc2305/lib/modules/6.12.63/emc2305.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd /opt/openwrt/source/release/scripts/ipkg-remove kmod-mfd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mfd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/mfd-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/etc/modules.d; ( echo "mfd-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/etc/modules.d/10-mfd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.provides for pkg in kmod-mfd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.missing" ]; then echo "Package kmod-mfd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mfd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mfd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mfd.list && mv /opt/openwrt/source/release/tmp/kmod-mfd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL/conffiles ]; then echo $(IDIR_kmod-mfd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/lib/apk/packages/kmod-mfd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mfd" --info "version:6.12.63-r1" --info "description:Multifunction device drivers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mfd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mfd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mfd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mfd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mfd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mfd-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/mfd-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-gsc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gsc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/gateworks-gsc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/gsc-hwmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/etc/modules.d; ( echo "gsc-hwmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/etc/modules.d/20-hwmon-gsc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/etc/modules-boot.d; ln -sf ../modules.d/20-hwmon-gsc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mfd.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.provides for pkg in kmod-hwmon-gsc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.missing" ]; then echo "Package kmod-hwmon-gsc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gsc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-gsc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-gsc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-gsc.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-gsc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-gsc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/apk/packages/kmod-hwmon-gsc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-gsc" --info "version:6.12.63-r1" --info "description:Kernel module for Gateworks System Controller with temperature sensor, ADCs, and FAN controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-gsc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gsc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-mfd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gsc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gsc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gsc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/modules/6.12.63/gateworks-gsc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gsc/lib/modules/6.12.63/gsc-hwmon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-gpiofan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gpiofan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/gpio-fan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/etc/modules.d; ( echo "gpio-fan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/etc/modules.d/60-hwmon-gpiofan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.provides for pkg in kmod-hwmon-gpiofan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.missing" ]; then echo "Package kmod-hwmon-gpiofan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-gpiofan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-gpiofan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-gpiofan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-gpiofan.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-gpiofan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-gpiofan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/apk/packages/kmod-hwmon-gpiofan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-gpiofan" --info "version:6.12.63-r1" --info "description:Kernel module for GPIO controlled FANs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-gpiofan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-gpiofan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-thermal" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gpiofan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gpiofan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-gpiofan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-gpiofan/lib/modules/6.12.63/gpio-fan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-g762 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-g762-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/g762.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/etc/modules.d; ( echo "g762"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/etc/modules.d/hwmon-g762; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.provides for pkg in kmod-hwmon-g762-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.missing" ]; then echo "Package kmod-hwmon-g762 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-g762.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-g762"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-g762"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-g762.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-g762.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-g762)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/apk/packages/kmod-hwmon-g762.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-g762" --info "version:6.12.63-r1" --info "description:Kernel module for Global Mixed-mode Technology Inc G761/G762/G763 fan speed PWM controller chips." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-g762-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-g762/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-g762-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-g762-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-g762-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-g762/lib/modules/6.12.63/g762.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-ina209 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina209-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ina209.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/etc/modules.d; ( echo "ina209"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/etc/modules.d/hwmon-ina209; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.provides for pkg in kmod-hwmon-ina209-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.missing" ]; then echo "Package kmod-hwmon-ina209 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina209.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ina209"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ina209"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-ina209.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-ina209.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-ina209)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/apk/packages/kmod-hwmon-ina209.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-ina209" --info "version:6.12.63-r1" --info "description:Kernel module for ina209 dc power monitor chips" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-ina209-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina209/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina209-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina209-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina209-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina209/lib/modules/6.12.63/ina209.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-ina2xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina2xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ina2xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/etc/modules.d; ( echo "ina2xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/etc/modules.d/hwmon-ina2xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.provides for pkg in kmod-hwmon-ina2xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.missing" ]; then echo "Package kmod-hwmon-ina2xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ina2xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ina2xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ina2xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-ina2xx.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-ina2xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-ina2xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/apk/packages/kmod-hwmon-ina2xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-ina2xx" --info "version:6.12.63-r1" --info "description:Kernel module for ina2xx dc current monitor chips" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-ina2xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ina2xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina2xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina2xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ina2xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ina2xx/lib/modules/6.12.63/ina2xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-it87 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-it87-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/it87.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/etc/modules.d; ( echo "it87"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/etc/modules.d/hwmon-it87; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.provides for pkg in kmod-hwmon-it87-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.missing" ]; then echo "Package kmod-hwmon-it87 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-it87.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-it87"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-it87"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-it87.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-it87.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-it87)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/apk/packages/kmod-hwmon-it87.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-it87" --info "version:6.12.63-r1" --info "description:Kernel module for it87 thermal and voltage monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-it87-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-it87/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-hwmon-vid kmod-thermal" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-it87-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-it87-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-it87-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-it87/lib/modules/6.12.63/it87.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-jc42 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-jc42-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/jc42.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/etc/modules.d; ( echo "jc42"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/etc/modules.d/hwmon-jc42; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.provides for pkg in kmod-hwmon-jc42-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.missing" ]; then echo "Package kmod-hwmon-jc42 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-jc42.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-jc42"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-jc42"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-jc42.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-jc42.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-jc42)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/apk/packages/kmod-hwmon-jc42.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-jc42" --info "version:6.12.63-r1" --info "description:Kernel module for Jedec JC42.4 compliant temperature sensors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-jc42-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-jc42/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-jc42-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-jc42-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-jc42-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-jc42/lib/modules/6.12.63/jc42.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm63 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm63-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm63.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/etc/modules.d; ( echo "lm63"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/etc/modules.d/hwmon-lm63; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.provides for pkg in kmod-hwmon-lm63-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.missing" ]; then echo "Package kmod-hwmon-lm63 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm63.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm63"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm63"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm63.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm63.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm63)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/apk/packages/kmod-hwmon-lm63.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm63" --info "version:6.12.63-r1" --info "description:Kernel module for lm63 and lm64 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm63-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm63/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm63-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm63-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm63-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm63/lib/modules/6.12.63/lm63.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm70 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm70-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm70.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/etc/modules.d; ( echo "lm70"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/etc/modules.d/hwmon-lm70; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.provides for pkg in kmod-hwmon-lm70-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.missing" ]; then echo "Package kmod-hwmon-lm70 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm70.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm70"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm70"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm70.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm70.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm70)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/apk/packages/kmod-hwmon-lm70.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm70" --info "version:6.12.63-r1" --info "description:Kernel module for lm70 and compatible thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm70-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm70/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm70-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm70-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm70-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm70/lib/modules/6.12.63/lm70.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm75 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm75-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm75.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/etc/modules.d; ( echo "lm75"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/etc/modules.d/hwmon-lm75; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.provides for pkg in kmod-hwmon-lm75-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.missing" ]; then echo "Package kmod-hwmon-lm75 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm75.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm75"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm75"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm75.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm75.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm75)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/apk/packages/kmod-hwmon-lm75.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm75" --info "version:6.12.63-r1" --info "description:Kernel module for lm75 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm75-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm75/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-thermal kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm75-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm75-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm75-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm75/lib/modules/6.12.63/lm75.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm77 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm77-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm77.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/etc/modules.d; ( echo "lm77"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/etc/modules.d/hwmon-lm77; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.provides for pkg in kmod-hwmon-lm77-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.missing" ]; then echo "Package kmod-hwmon-lm77 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm77.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm77"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm77"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm77.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm77.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm77)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/apk/packages/kmod-hwmon-lm77.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm77" --info "version:6.12.63-r1" --info "description:Kernel module for LM77 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm77-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm77/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm77-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm77-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm77-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm77/lib/modules/6.12.63/lm77.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm85 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm85-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm85.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/etc/modules.d; ( echo "lm85"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/etc/modules.d/hwmon-lm85; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.provides for pkg in kmod-hwmon-lm85-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.missing" ]; then echo "Package kmod-hwmon-lm85 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm85.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm85"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm85"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm85.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm85.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm85)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/apk/packages/kmod-hwmon-lm85.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm85" --info "version:6.12.63-r1" --info "description:Kernel module for LM85 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm85-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm85/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-hwmon-vid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm85-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm85-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm85-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm85/lib/modules/6.12.63/lm85.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm90 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm90-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm90.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/etc/modules.d; ( echo "lm90"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/etc/modules.d/hwmon-lm90; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.provides for pkg in kmod-hwmon-lm90-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.missing" ]; then echo "Package kmod-hwmon-lm90 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm90.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm90"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm90"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm90.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm90.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm90)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/apk/packages/kmod-hwmon-lm90.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm90" --info "version:6.12.63-r1" --info "description:Kernel module for LM90 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm90-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm90/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm90-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm90-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm90-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm90/lib/modules/6.12.63/lm90.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm92 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm92-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm92.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/etc/modules.d; ( echo "lm92"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/etc/modules.d/hwmon-lm92; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.provides for pkg in kmod-hwmon-lm92-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.missing" ]; then echo "Package kmod-hwmon-lm92 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm92.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm92"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm92"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm92.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm92.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm92)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/apk/packages/kmod-hwmon-lm92.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm92" --info "version:6.12.63-r1" --info "description:Kernel module for LM92 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm92-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm92/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm92-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm92-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm92-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm92/lib/modules/6.12.63/lm92.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-lm95241 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm95241-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm95241.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/etc/modules.d; ( echo "lm95241"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/etc/modules.d/hwmon-lm95241; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.provides for pkg in kmod-hwmon-lm95241-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.missing" ]; then echo "Package kmod-hwmon-lm95241 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-lm95241.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm95241"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-lm95241"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-lm95241.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-lm95241.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-lm95241)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/apk/packages/kmod-hwmon-lm95241.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-lm95241" --info "version:6.12.63-r1" --info "description:Kernel module for LM95241 thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-lm95241-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-lm95241/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm95241-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm95241-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-lm95241-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-lm95241/lib/modules/6.12.63/lm95241.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-ltc4151 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ltc4151-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ltc4151.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/etc/modules.d; ( echo "ltc4151"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/etc/modules.d/hwmon-ltc4151; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.provides for pkg in kmod-hwmon-ltc4151-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.missing" ]; then echo "Package kmod-hwmon-ltc4151 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-ltc4151.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ltc4151"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-ltc4151"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-ltc4151.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-ltc4151.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-ltc4151)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/apk/packages/kmod-hwmon-ltc4151.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-ltc4151" --info "version:6.12.63-r1" --info "description:Kernel module for Linear Technology LTC4151 current and voltage monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-ltc4151-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-ltc4151/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ltc4151-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ltc4151-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-ltc4151-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-ltc4151/lib/modules/6.12.63/ltc4151.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-max6697 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-max6697-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/max6697.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/etc/modules.d; ( echo "max6697"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/etc/modules.d/hwmon-max6697; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.provides for pkg in kmod-hwmon-max6697-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.missing" ]; then echo "Package kmod-hwmon-max6697 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-max6697.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-max6697"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-max6697"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-max6697.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-max6697.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-max6697)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/apk/packages/kmod-hwmon-max6697.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-max6697" --info "version:6.12.63-r1" --info "description:Kernel module for Maxim MAX6697 temperature monitor" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-max6697-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-max6697/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-max6697-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-max6697-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-max6697-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-max6697/lib/modules/6.12.63/max6697.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-mcp3021 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-mcp3021-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/mcp3021.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/etc/modules.d; ( echo "mcp3021"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/etc/modules.d/hwmon-mcp3021; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.provides for pkg in kmod-hwmon-mcp3021-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.missing" ]; then echo "Package kmod-hwmon-mcp3021 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-mcp3021.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-mcp3021"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-mcp3021"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-mcp3021.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-mcp3021.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-mcp3021)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/apk/packages/kmod-hwmon-mcp3021.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-mcp3021" --info "version:6.12.63-r1" --info "description:Kernel module for Linear Technology MCP3021/3221 current and voltage monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-mcp3021-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-mcp3021/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-mcp3021-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-mcp3021-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-mcp3021-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-mcp3021/lib/modules/6.12.63/mcp3021.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-nct7802 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-nct7802-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/nct7802.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/etc/modules.d; ( echo "nct7802"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/etc/modules.d/hwmon-nct7802; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.provides for pkg in kmod-hwmon-nct7802-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.missing" ]; then echo "Package kmod-hwmon-nct7802 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-nct7802.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-nct7802"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-nct7802"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-nct7802.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-nct7802.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-nct7802)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/apk/packages/kmod-hwmon-nct7802.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-nct7802" --info "version:6.12.63-r1" --info "description:Kernel module for NCT7802Y thermal monitor chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-nct7802-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-nct7802/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-nct7802-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-nct7802-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-nct7802-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-nct7802/lib/modules/6.12.63/nct7802.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-pmbus-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pmbus/pmbus_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.provides for pkg in kmod-pmbus-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.missing" ]; then echo "Package kmod-pmbus-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pmbus-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pmbus-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pmbus-core.list && mv /opt/openwrt/source/release/tmp/kmod-pmbus-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-pmbus-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/apk/packages/kmod-pmbus-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pmbus-core" --info "version:6.12.63-r1" --info "description:Kernel modules for Power Management Bus" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pmbus-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-core/lib/modules/6.12.63/pmbus_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 /opt/openwrt/source/release/scripts/ipkg-remove kmod-pmbus-zl6100 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-zl6100-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pmbus/zl6100.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/etc/modules.d; ( echo "zl6100"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/etc/modules.d/pmbus-zl6100; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.provides for pkg in kmod-pmbus-zl6100-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.missing" ]; then echo "Package kmod-pmbus-zl6100 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pmbus-zl6100.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pmbus-zl6100"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pmbus-zl6100"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pmbus-zl6100.list && mv /opt/openwrt/source/release/tmp/kmod-pmbus-zl6100.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL/conffiles ]; then echo $(IDIR_kmod-pmbus-zl6100)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/apk/packages/kmod-pmbus-zl6100.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pmbus-zl6100" --info "version:6.12.63-r1" --info "description:Kernel module for Intersil / Zilker Labs ZL6100 and compatible digital DC-DC controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pmbus-zl6100-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pmbus-zl6100/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-pmbus-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-zl6100-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-zl6100-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pmbus-zl6100-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pmbus-zl6100/lib/modules/6.12.63/zl6100.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-pwmfan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-pwmfan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pwm-fan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/etc/modules.d; ( echo "pwm-fan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/etc/modules.d/60-hwmon-pwmfan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.provides for pkg in kmod-hwmon-pwmfan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.missing" ]; then echo "Package kmod-hwmon-pwmfan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-pwmfan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-pwmfan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-pwmfan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-pwmfan.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-pwmfan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-pwmfan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/apk/packages/kmod-hwmon-pwmfan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-pwmfan" --info "version:6.12.63-r1" --info "description:Kernel module for PWM controlled FANs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-pwmfan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-pwmfan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-thermal" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-pwmfan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-pwmfan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-pwmfan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-pwmfan/lib/modules/6.12.63/pwm-fan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-sch5627 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sch5627-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sch5627.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sch56xx-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/etc/modules.d; ( echo "sch5627"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/etc/modules.d/hwmon-sch5627; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.provides for pkg in kmod-hwmon-sch5627-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.missing" ]; then echo "Package kmod-hwmon-sch5627 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sch5627.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sch5627"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sch5627"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-sch5627.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-sch5627.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-sch5627)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/apk/packages/kmod-hwmon-sch5627.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-sch5627" --info "version:6.12.63-r1" --info "description:SMSC SCH5627 Super I/O chips include complete hardware monitoring" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-sch5627-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sch5627/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sch5627-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sch5627-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sch5627-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/modules/6.12.63/sch5627.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sch5627/lib/modules/6.12.63/sch56xx-common.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-sht21 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht21-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sht21.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/etc/modules.d; ( echo "sht21"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/etc/modules.d/hwmon-sht21; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.provides for pkg in kmod-hwmon-sht21-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.missing" ]; then echo "Package kmod-hwmon-sht21 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht21.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sht21"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sht21"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-sht21.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-sht21.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-sht21)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/apk/packages/kmod-hwmon-sht21.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-sht21" --info "version:6.12.63-r1" --info "description:Kernel module for Sensirion SHT21 and SHT25 temperature and humidity sensors chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-sht21-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht21/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht21-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht21-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht21-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht21/lib/modules/6.12.63/sht21.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc8 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc8-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/etc/modules.d; ( echo "crc8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/etc/modules.d/lib-crc8; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.provides for pkg in kmod-lib-crc8-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.missing" ]; then echo "Package kmod-lib-crc8 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc8"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc8"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc8.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc8.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc8)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/apk/packages/kmod-lib-crc8.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc8" --info "version:6.12.63-r1" --info "description:Kernel module for CRC8 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc8-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc8/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc8-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc8-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc8-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc8/lib/modules/6.12.63/crc8.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-sht3x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht3x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sht3x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/etc/modules.d; ( echo "sht3x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/etc/modules.d/hwmon-sht3x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.provides for pkg in kmod-hwmon-sht3x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.missing" ]; then echo "Package kmod-hwmon-sht3x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-sht3x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sht3x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-sht3x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-sht3x.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-sht3x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-sht3x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/apk/packages/kmod-hwmon-sht3x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-sht3x" --info "version:6.12.63-r1" --info "description:Kernel module for Sensirion SHT3x temperature and humidity sensors chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-sht3x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-sht3x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-lib-crc8" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht3x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht3x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-sht3x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-sht3x/lib/modules/6.12.63/sht3x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-tc654 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tc654-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tc654.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/etc/modules.d; ( echo "tc654"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/etc/modules.d/60-hwmon-tc654; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.provides for pkg in kmod-hwmon-tc654-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.missing" ]; then echo "Package kmod-hwmon-tc654 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tc654.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tc654"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tc654"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-tc654.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-tc654.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-tc654)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/apk/packages/kmod-hwmon-tc654.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-tc654" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip TC654/TC655 and compatibles" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-tc654-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tc654/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tc654-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tc654-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tc654-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tc654/lib/modules/6.12.63/tc654.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-tmp102 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp102-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp102.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/etc/modules.d; ( echo "tmp102"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/etc/modules.d/hwmon-tmp102; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-thermal.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.provides for pkg in kmod-hwmon-tmp102-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.missing" ]; then echo "Package kmod-hwmon-tmp102 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp102.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp102"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp102"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-tmp102.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-tmp102.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-tmp102)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/apk/packages/kmod-hwmon-tmp102.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-tmp102" --info "version:6.12.63-r1" --info "description:Kernel module for Texas Instruments TMP102 temperature sensors chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-tmp102-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp102/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-thermal kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp102-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp102-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp102-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp102/lib/modules/6.12.63/tmp102.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-tmp103 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp103-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp103.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/etc/modules.d; ( echo "tmp103"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/etc/modules.d/hwmon-tmp103; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.provides for pkg in kmod-hwmon-tmp103-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.missing" ]; then echo "Package kmod-hwmon-tmp103 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp103.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp103"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp103"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-tmp103.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-tmp103.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-tmp103)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/apk/packages/kmod-hwmon-tmp103.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-tmp103" --info "version:6.12.63-r1" --info "description:Kernel module for Texas Instruments TMP103 temperature sensors chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-tmp103-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp103/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp103-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp103-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp103-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp103/lib/modules/6.12.63/tmp103.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-tmp421 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp421-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp421.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/etc/modules.d; ( echo "tmp421"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/etc/modules.d/60-hwmon-tmp421; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.provides for pkg in kmod-hwmon-tmp421-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.missing" ]; then echo "Package kmod-hwmon-tmp421 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tmp421.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp421"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tmp421"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-tmp421.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-tmp421.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-tmp421)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/apk/packages/kmod-hwmon-tmp421.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-tmp421" --info "version:6.12.63-r1" --info "description:Kernel module for the Texas Instruments TMP421 and compatible chips." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-tmp421-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tmp421/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp421-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp421-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tmp421-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tmp421/lib/modules/6.12.63/tmp421.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-tps23861 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tps23861-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tps23861.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/etc/modules.d; ( echo "tps23861"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/etc/modules.d/hwmon-tps23861; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.provides for pkg in kmod-hwmon-tps23861-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.missing" ]; then echo "Package kmod-hwmon-tps23861 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-tps23861.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tps23861"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-tps23861"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-tps23861.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-tps23861.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-tps23861)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/apk/packages/kmod-hwmon-tps23861.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-tps23861" --info "version:6.12.63-r1" --info "description:Kernel module for the Texas Instruments TPS23861 802.3at PoE PSE chips." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-tps23861-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-tps23861/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tps23861-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tps23861-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-tps23861-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-tps23861/lib/modules/6.12.63/tps23861.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-w83793 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-w83793-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/w83793.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/etc/modules.d; ( echo "w83793"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/etc/modules.d/hwmon-w83793; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-vid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.provides for pkg in kmod-hwmon-w83793-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.missing" ]; then echo "Package kmod-hwmon-w83793 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-w83793.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-w83793"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-w83793"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-w83793.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-w83793.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-w83793)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/apk/packages/kmod-hwmon-w83793.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-w83793" --info "version:6.12.63-r1" --info "description:Kernel module for the Winbond W83793G and W83793R chips." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-w83793-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-w83793/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-i2c-core kmod-hwmon-vid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-w83793-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-w83793-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-w83793-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-w83793/lib/modules/6.12.63/w83793.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx /opt/openwrt/source/release/scripts/ipkg-remove kmod-hwmon-adcxx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adcxx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adcxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/etc/modules.d; ( echo "adcxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/etc/modules.d/60-hwmon-adcxx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.provides for pkg in kmod-hwmon-adcxx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.missing" ]; then echo "Package kmod-hwmon-adcxx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-adcxx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adcxx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hwmon-adcxx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hwmon-adcxx.list && mv /opt/openwrt/source/release/tmp/kmod-hwmon-adcxx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL/conffiles ]; then echo $(IDIR_kmod-hwmon-adcxx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/apk/packages/kmod-hwmon-adcxx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hwmon-adcxx" --info "version:6.12.63-r1" --info "description:Kernel module for the National Semiconductor ADCS chip family, where * bb is the resolution in number of bits (8, 10, 12) * c is the number of channels (1, 2, 4, 8) * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 kSPS and 101 for 1 MSPS) Examples : ADC081S101, ADC124S501, ..." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hwmon-adcxx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hwmon-adcxx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adcxx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adcxx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hwmon-adcxx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hwmon-adcxx/lib/modules/6.12.63/adcxx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial /opt/openwrt/source/release/scripts/ipkg-remove kmod-polynomial /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-polynomial-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/polynomial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/etc/modules.d; ( echo "polynomial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/etc/modules.d/polynomial; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.provides for pkg in kmod-polynomial-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.missing" ]; then echo "Package kmod-polynomial is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-polynomial"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-polynomial"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-polynomial.list && mv /opt/openwrt/source/release/tmp/kmod-polynomial.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL/conffiles ]; then echo $(IDIR_kmod-polynomial)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/apk/packages/kmod-polynomial.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-polynomial" --info "version:6.12.63-r1" --info "description:polynomial support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-polynomial-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-polynomial/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-polynomial-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-polynomial-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-polynomial-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-polynomial/lib/modules/6.12.63/polynomial.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-algo-bit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-bit-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/algos/i2c-algo-bit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/etc/modules.d; ( echo "i2c-algo-bit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/etc/modules.d/55-i2c-algo-bit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides for pkg in kmod-i2c-algo-bit-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.missing" ]; then echo "Package kmod-i2c-algo-bit is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-bit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-bit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-algo-bit.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-algo-bit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-algo-bit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/apk/packages/kmod-i2c-algo-bit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-algo-bit" --info "version:6.12.63-r1" --info "description:Kernel modules for I2C bit-banging interfaces" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-algo-bit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-bit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-bit-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-bit-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-bit-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-bit/lib/modules/6.12.63/i2c-algo-bit.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-algo-pca /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pca-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.provides for pkg in kmod-i2c-algo-pca-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.missing" ]; then echo "Package kmod-i2c-algo-pca is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pca.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-pca"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-pca"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-algo-pca.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-algo-pca.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-algo-pca)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/lib/apk/packages/kmod-i2c-algo-pca.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-algo-pca" --info "version:6.12.63-r1" --info "description:Kernel modules for I2C PCA 9564 interfaces" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-algo-pca-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pca/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pca" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pca-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pca-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pca-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-algo-pcf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pcf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.provides for pkg in kmod-i2c-algo-pcf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.missing" ]; then echo "Package kmod-i2c-algo-pcf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-pcf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-pcf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-algo-pcf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-algo-pcf.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-algo-pcf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-algo-pcf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/lib/apk/packages/kmod-i2c-algo-pcf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-algo-pcf" --info "version:6.12.63-r1" --info "description:Kernel modules for I2C PCF 8584 interfaces" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-algo-pcf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-algo-pcf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-algo-pcf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pcf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pcf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-algo-pcf-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-ccgs-ucsi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-ccgs-ucsi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-ccgx-ucsi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/etc/modules.d; ( echo "i2c-ccgx-ucsi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/etc/modules.d/58-i2c-ccgs-ucsi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.provides for pkg in kmod-i2c-ccgs-ucsi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.missing" ]; then echo "Package kmod-i2c-ccgs-ucsi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-ccgs-ucsi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-ccgs-ucsi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-ccgs-ucsi.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-ccgs-ucsi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-ccgs-ucsi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/apk/packages/kmod-i2c-ccgs-ucsi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-ccgs-ucsi" --info "version:6.12.63-r1" --info "description:Cypress CCGx Type-C controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-ccgs-ucsi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-ccgs-ucsi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-ccgs-ucsi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-ccgs-ucsi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-ccgs-ucsi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-ccgs-ucsi/lib/modules/6.12.63/i2c-ccgx-ucsi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-designware-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/etc/modules.d; ( echo "i2c-designware-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/etc/modules.d/58-i2c-designware-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.provides for pkg in kmod-i2c-designware-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.missing" ]; then echo "Package kmod-i2c-designware-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-designware-core.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-designware-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-designware-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/apk/packages/kmod-i2c-designware-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-designware-core" --info "version:6.12.63-r1" --info "description:Synopsys DesignWare I2C core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-designware-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-core/lib/modules/6.12.63/i2c-designware-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-designware-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/etc/modules.d; ( echo "i2c-designware-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/etc/modules.d/59-i2c-designware-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-ccgs-ucsi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.provides for pkg in kmod-i2c-designware-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.missing" ]; then echo "Package kmod-i2c-designware-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-designware-pci.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-designware-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-designware-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/apk/packages/kmod-i2c-designware-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-designware-pci" --info "version:6.12.63-r1" --info "description:Support for Synopsys DesignWare I2C PCI controller. Only master mode is supported." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-designware-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-designware-core kmod-i2c-ccgs-ucsi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-pci/lib/modules/6.12.63/i2c-designware-pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-designware-platform /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/etc/modules.d; ( echo "i2c-designware-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/etc/modules.d/59-i2c-designware-platform; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.provides for pkg in kmod-i2c-designware-platform-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.missing" ]; then echo "Package kmod-i2c-designware-platform is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-designware-platform.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-platform"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-designware-platform"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-designware-platform.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-designware-platform.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-designware-platform)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/apk/packages/kmod-i2c-designware-platform.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-designware-platform" --info "version:6.12.63-r1" --info "description:Support for Synopsys DesignWare I2C Platform controller. Only master mode is supported." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-designware-platform-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-designware-platform/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-designware-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-platform-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-platform-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-designware-platform-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-designware-platform/lib/modules/6.12.63/i2c-designware-platform.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/etc/modules.d; ( echo "i2c-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/etc/modules.d/59-i2c-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.provides for pkg in kmod-i2c-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.missing" ]; then echo "Package kmod-i2c-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/apk/packages/kmod-i2c-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-gpio" --info "version:6.12.63-r1" --info "description:Kernel modules for a very simple bitbanging I2C driver utilizing the arch-neutral GPIO API to control the SCL and SDA lines." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-algo-bit" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-gpio/lib/modules/6.12.63/i2c-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-gpio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca9541-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca954x-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pinctrl-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-reg-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-mux.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/etc/modules.d; ( echo "i2c-mux"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/etc/modules.d/51-i2c-mux; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides for pkg in kmod-i2c-mux-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.missing" ]; then echo "Package kmod-i2c-mux is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/apk/packages/kmod-i2c-mux.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux" --info "version:6.12.63-r1" --info "description:Kernel modules for I2C bus multiplexing support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux/lib/modules/6.12.63/i2c-mux.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/etc/modules.d; ( echo "i2c-mux-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/etc/modules.d/51-i2c-mux-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.provides for pkg in kmod-i2c-mux-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.missing" ]; then echo "Package kmod-i2c-mux-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/apk/packages/kmod-i2c-mux-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux-gpio" --info "version:6.12.63-r1" --info "description:Kernel modules for GENERIC_GPIO I2C bus mux/switching devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-mux" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-gpio/lib/modules/6.12.63/i2c-mux-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux-pinctrl /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pinctrl-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pinctrl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/etc/modules.d; ( echo "i2c-mux-pinctrl"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/etc/modules.d/51-i2c-mux-pinctrl; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.provides for pkg in kmod-i2c-mux-pinctrl-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.missing" ]; then echo "Package kmod-i2c-mux-pinctrl is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pinctrl.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pinctrl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pinctrl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux-pinctrl.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux-pinctrl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux-pinctrl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/apk/packages/kmod-i2c-mux-pinctrl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux-pinctrl" --info "version:6.12.63-r1" --info "description:Kernel modules for Pinctrl-based I2C bus mux/switching devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-pinctrl-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pinctrl/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-mux" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pinctrl-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pinctrl-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pinctrl-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pinctrl/lib/modules/6.12.63/i2c-mux-pinctrl.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux-reg /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-reg-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-reg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/etc/modules.d; ( echo "i2c-mux-reg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/etc/modules.d/51-i2c-mux-reg; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.provides for pkg in kmod-i2c-mux-reg-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.missing" ]; then echo "Package kmod-i2c-mux-reg is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-reg.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-reg"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-reg"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux-reg.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux-reg.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux-reg)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/apk/packages/kmod-i2c-mux-reg.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux-reg" --info "version:6.12.63-r1" --info "description:Kernel modules for register-based I2C bus mux/switching devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-reg-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-reg/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-mux" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-reg-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-reg-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-reg-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-reg/lib/modules/6.12.63/i2c-mux-reg.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux-pca9541 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca9541-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pca9541.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/etc/modules.d; ( echo "i2c-mux-pca9541"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/etc/modules.d/51-i2c-mux-pca9541; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.provides for pkg in kmod-i2c-mux-pca9541-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.missing" ]; then echo "Package kmod-i2c-mux-pca9541 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca9541.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pca9541"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pca9541"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux-pca9541.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux-pca9541.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux-pca9541)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/apk/packages/kmod-i2c-mux-pca9541.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux-pca9541" --info "version:6.12.63-r1" --info "description:Kernel modules for PCA9541 I2C bus mux/switching devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-pca9541-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca9541/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-mux" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca9541-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca9541-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca9541-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca9541/lib/modules/6.12.63/i2c-mux-pca9541.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-mux-pca954x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca954x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pca954x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/etc/modules.d; ( echo "i2c-mux-pca954x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/etc/modules.d/51-i2c-mux-pca954x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.provides for pkg in kmod-i2c-mux-pca954x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.missing" ]; then echo "Package kmod-i2c-mux-pca954x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-mux-pca954x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pca954x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-mux-pca954x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-mux-pca954x.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-mux-pca954x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-mux-pca954x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/apk/packages/kmod-i2c-mux-pca954x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-mux-pca954x" --info "version:6.12.63-r1" --info "description:Kernel modules for PCA954x I2C bus mux/switching devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-mux-pca954x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-mux-pca954x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-mux" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca954x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca954x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-mux-pca954x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-mux-pca954x/lib/modules/6.12.63/i2c-mux-pca954x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-pxa /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-pxa-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.provides for pkg in kmod-i2c-pxa-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.missing" ]; then echo "Package kmod-i2c-pxa is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-pxa.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-pxa"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-pxa"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-pxa.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-pxa.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-pxa)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/lib/apk/packages/kmod-i2c-pxa.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-pxa" --info "version:6.12.63-r1" --info "description:Kernel module for Intel PXA2XX I2C adapter" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-pxa-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-pxa/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-pxa" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-pxa-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-pxa-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-pxa-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-smbus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-smbus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.provides for pkg in kmod-i2c-smbus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.missing" ]; then echo "Package kmod-i2c-smbus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-smbus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-smbus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-smbus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-smbus.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-smbus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-smbus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/lib/apk/packages/kmod-i2c-smbus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-smbus" --info "version:6.12.63-r1" --info "description:Support for the SMBus extensions to the I2C specification." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-smbus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-smbus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-smbus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-smbus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-smbus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-smbus-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-i2c-tiny-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-tiny-usb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-tiny-usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/etc/modules.d; ( echo "i2c-tiny-usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/etc/modules.d/59-i2c-tiny-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.provides for pkg in kmod-i2c-tiny-usb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.missing" ]; then echo "Package kmod-i2c-tiny-usb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-tiny-usb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-tiny-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i2c-tiny-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i2c-tiny-usb.list && mv /opt/openwrt/source/release/tmp/kmod-i2c-tiny-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-i2c-tiny-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/apk/packages/kmod-i2c-tiny-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i2c-tiny-usb" --info "version:6.12.63-r1" --info "description:Kernel module for the I2C Tiny USB adaptor developed by Till Harbaum (http://www.harbaum.org/till/i2c_tiny_usb)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i2c-tiny-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i2c-tiny-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-tiny-usb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-tiny-usb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i2c-tiny-usb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i2c-tiny-usb/lib/modules/6.12.63/i2c-tiny-usb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf /opt/openwrt/source/release/scripts/ipkg-remove kmod-dma-buf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dma-buf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dma-buf/dma-shared-buffer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/etc/modules.d; ( echo "dma-shared-buffer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/etc/modules.d/20-dma-buf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides for pkg in kmod-dma-buf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.missing" ]; then echo "Package kmod-dma-buf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dma-buf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dma-buf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dma-buf.list && mv /opt/openwrt/source/release/tmp/kmod-dma-buf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL/conffiles ]; then echo $(IDIR_kmod-dma-buf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/lib/apk/packages/kmod-dma-buf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dma-buf" --info "version:6.12.63-r1" --info "description:DMA shared buffer support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dma-buf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dma-buf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dma-buf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dma-buf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dma-buf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dma-buf-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dma-buf/dma-shared-buffer.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/industrialio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/etc/modules.d; ( echo "industrialio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/etc/modules.d/55-iio-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides for pkg in kmod-iio-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.missing" ]; then echo "Package kmod-iio-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-core.list && mv /opt/openwrt/source/release/tmp/kmod-iio-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/lib/apk/packages/kmod-iio-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-core" --info "version:6.12.63-r1" --info "description:The industrial I/O subsystem provides a unified framework for drivers for many different types of embedded sensors using a number of different physical interfaces (i2c, spi, etc)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dma-buf" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-core-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/industrialio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-kfifo-buf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-kfifo-buf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/kfifo_buf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/etc/modules.d; ( echo "kfifo_buf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/etc/modules.d/55-iio-kfifo-buf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides for pkg in kmod-iio-kfifo-buf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.missing" ]; then echo "Package kmod-iio-kfifo-buf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-kfifo-buf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-kfifo-buf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-kfifo-buf.list && mv /opt/openwrt/source/release/tmp/kmod-iio-kfifo-buf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-kfifo-buf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/apk/packages/kmod-iio-kfifo-buf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-kfifo-buf" --info "version:6.12.63-r1" --info "description:A simple fifo based on kfifo. Note that this currently provides no buffer events so it is up to userspace to work out how often to read from the buffer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-kfifo-buf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-kfifo-buf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-kfifo-buf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-kfifo-buf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-kfifo-buf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-kfifo-buf/lib/modules/6.12.63/kfifo_buf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer /opt/openwrt/source/release/scripts/ipkg-remove kmod-industrialio-hw-consumer /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-hw-consumer-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-hw-consumer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/etc/modules.d; ( echo "industrialio-hw-consumer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/etc/modules.d/55-industrialio-hw-consumer; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.provides for pkg in kmod-industrialio-hw-consumer-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.missing" ]; then echo "Package kmod-industrialio-hw-consumer is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-hw-consumer.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-hw-consumer"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-hw-consumer"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-industrialio-hw-consumer.list && mv /opt/openwrt/source/release/tmp/kmod-industrialio-hw-consumer.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL/conffiles ]; then echo $(IDIR_kmod-industrialio-hw-consumer)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/apk/packages/kmod-industrialio-hw-consumer.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-industrialio-hw-consumer" --info "version:6.12.63-r1" --info "description:Provides a way to bonding when an IIO device has a direct connection to another device in hardware. In this case buffers for data transfers are handled by hardware." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-industrialio-hw-consumer-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-hw-consumer/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-core kmod-iio-kfifo-buf" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-hw-consumer-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-hw-consumer-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-hw-consumer-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-hw-consumer/lib/modules/6.12.63/industrialio-hw-consumer.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb /opt/openwrt/source/release/scripts/ipkg-remove kmod-industrialio-buffer-cb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-buffer-cb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-buffer-cb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/etc/modules.d; ( echo "industrialio-triggered-buffer-cb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/etc/modules.d/55-industrialio-buffer-cb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.provides for pkg in kmod-industrialio-buffer-cb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.missing" ]; then echo "Package kmod-industrialio-buffer-cb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-buffer-cb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-buffer-cb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-buffer-cb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-industrialio-buffer-cb.list && mv /opt/openwrt/source/release/tmp/kmod-industrialio-buffer-cb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL/conffiles ]; then echo $(IDIR_kmod-industrialio-buffer-cb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/apk/packages/kmod-industrialio-buffer-cb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-industrialio-buffer-cb" --info "version:6.12.63-r1" --info "description:Should be selected by any drivers that do in-kernel push usage." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-industrialio-buffer-cb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-buffer-cb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-buffer-cb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-buffer-cb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-buffer-cb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-buffer-cb/lib/modules/6.12.63/industrialio-buffer-cb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer /opt/openwrt/source/release/scripts/ipkg-remove kmod-industrialio-triggered-buffer /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-triggered-buffer-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-triggered-buffer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/etc/modules.d; ( echo "industrialio-triggered-buffer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/etc/modules.d/55-industrialio-triggered-buffer; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides for pkg in kmod-industrialio-triggered-buffer-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.missing" ]; then echo "Package kmod-industrialio-triggered-buffer is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-triggered-buffer"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-industrialio-triggered-buffer"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-industrialio-triggered-buffer.list && mv /opt/openwrt/source/release/tmp/kmod-industrialio-triggered-buffer.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL/conffiles ]; then echo $(IDIR_kmod-industrialio-triggered-buffer)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/apk/packages/kmod-industrialio-triggered-buffer.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-industrialio-triggered-buffer" --info "version:6.12.63-r1" --info "description:Provides helper functions for setting up triggered buffers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-industrialio-triggered-buffer-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-industrialio-triggered-buffer/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-kfifo-buf kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-triggered-buffer-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-triggered-buffer-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-industrialio-triggered-buffer-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-industrialio-triggered-buffer/lib/modules/6.12.63/industrialio-triggered-buffer.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-ad799x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ad799x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/ad799x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/etc/modules.d; ( echo "ad799x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/etc/modules.d/56-iio-ad799x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.provides for pkg in kmod-iio-ad799x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.missing" ]; then echo "Package kmod-iio-ad799x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ad799x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ad799x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ad799x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-ad799x.list && mv /opt/openwrt/source/release/tmp/kmod-iio-ad799x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-ad799x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/apk/packages/kmod-iio-ad799x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-ad799x" --info "version:6.12.63-r1" --info "description:support for Analog Devices: ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998 i2c analog to digital converters (ADC)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-ad799x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ad799x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ad799x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ad799x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ad799x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ad799x/lib/modules/6.12.63/ad799x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-ads1015 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ads1015-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/ti-ads1015.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/etc/modules.d; ( echo "ti-ads1015"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/etc/modules.d/56-iio-ads1015; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.provides for pkg in kmod-iio-ads1015-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.missing" ]; then echo "Package kmod-iio-ads1015 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ads1015.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ads1015"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ads1015"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-ads1015.list && mv /opt/openwrt/source/release/tmp/kmod-iio-ads1015.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-ads1015)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/apk/packages/kmod-iio-ads1015.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-ads1015" --info "version:6.12.63-r1" --info "description:This driver adds support for Texas Instruments ADS1015 and ADS1115 ADCs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-ads1015-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ads1015/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ads1015-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ads1015-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ads1015-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ads1015/lib/modules/6.12.63/ti-ads1015.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-mcp3422 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-mcp3422-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/mcp3422.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/etc/modules.d; ( echo "mcp3422"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/etc/modules.d/iio-mcp3422; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.provides for pkg in kmod-iio-mcp3422-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.missing" ]; then echo "Package kmod-iio-mcp3422 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-mcp3422.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-mcp3422"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-mcp3422"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-mcp3422.list && mv /opt/openwrt/source/release/tmp/kmod-iio-mcp3422.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-mcp3422)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/apk/packages/kmod-iio-mcp3422.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-mcp3422" --info "version:6.12.63-r1" --info "description:Kernel module for the Microchip MCP342x I2C ADCs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-mcp3422-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-mcp3422/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-core kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-mcp3422-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-mcp3422-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-mcp3422-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-mcp3422/lib/modules/6.12.63/mcp3422.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-hmc5843 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-hmc5843-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/magnetometer/hmc5843_i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/magnetometer/hmc5843_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/etc/modules.d; ( echo "hmc5843"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/etc/modules.d/56-iio-hmc5843; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.provides for pkg in kmod-iio-hmc5843-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.missing" ]; then echo "Package kmod-iio-hmc5843 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-hmc5843.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-hmc5843"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-hmc5843"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-hmc5843.list && mv /opt/openwrt/source/release/tmp/kmod-iio-hmc5843.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-hmc5843)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/apk/packages/kmod-iio-hmc5843.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-hmc5843" --info "version:6.12.63-r1" --info "description:Honeywell HMC5843/5883/5883L 3-Axis Magnetometer" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-hmc5843-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-hmc5843/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-hmc5843-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-hmc5843-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-hmc5843-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/modules/6.12.63/hmc5843_core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-hmc5843/lib/modules/6.12.63/hmc5843_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bh1750 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bh1750-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/light/bh1750.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/etc/modules.d; ( echo "bh1750"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/etc/modules.d/56-iio-bh1750; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.provides for pkg in kmod-iio-bh1750-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.missing" ]; then echo "Package kmod-iio-bh1750 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bh1750.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bh1750"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bh1750"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bh1750.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bh1750.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bh1750)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/apk/packages/kmod-iio-bh1750.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bh1750" --info "version:6.12.63-r1" --info "description:ROHM BH1750 ambient light sensor (i2c bus)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bh1750-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bh1750/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bh1750-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bh1750-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bh1750-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bh1750/lib/modules/6.12.63/bh1750.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-am2315 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-am2315-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/am2315.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/etc/modules.d; ( echo "am2315"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/etc/modules.d/56-iio-am2315; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.provides for pkg in kmod-iio-am2315-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.missing" ]; then echo "Package kmod-iio-am2315 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-am2315.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-am2315"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-am2315"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-am2315.list && mv /opt/openwrt/source/release/tmp/kmod-iio-am2315.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-am2315)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/apk/packages/kmod-iio-am2315.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-am2315" --info "version:6.12.63-r1" --info "description:Aosong AM2315 humidity/temperature sensor (I2C bus)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-am2315-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-am2315/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-am2315-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-am2315-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-am2315-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-am2315/lib/modules/6.12.63/am2315.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-dht11 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dht11-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/dht11.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/etc/modules.d; ( echo "dht11"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/etc/modules.d/56-iio-dht11; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.provides for pkg in kmod-iio-dht11-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.missing" ]; then echo "Package kmod-iio-dht11 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dht11.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-dht11"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-dht11"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-dht11.list && mv /opt/openwrt/source/release/tmp/kmod-iio-dht11.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-dht11)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/apk/packages/kmod-iio-dht11.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-dht11" --info "version:6.12.63-r1" --info "description:support for DHT11 and DHT22 digitial humidity and temperature sensors attached at GPIO lines. You will need a custom device tree file to specify the GPIO line to use." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-dht11-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dht11/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dht11-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dht11-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dht11-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dht11/lib/modules/6.12.63/dht11.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bme680 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.provides for pkg in kmod-iio-bme680-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.missing" ]; then echo "Package kmod-iio-bme680 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bme680.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bme680.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bme680)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/apk/packages/kmod-iio-bme680.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bme680" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec BME680 sensor with gas, humidity, pressure and temperatue sensing capability." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bme680-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680/lib/modules/6.12.63/bme680_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bme680-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/etc/modules.d; ( echo "bme680-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/etc/modules.d/iio-bme680-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.provides for pkg in kmod-iio-bme680-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.missing" ]; then echo "Package kmod-iio-bme680-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bme680-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bme680-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bme680-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/apk/packages/kmod-iio-bme680-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bme680-i2c" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec's BME680 connected via I2C." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bme680-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-bme680 kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-i2c/lib/modules/6.12.63/bme680_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-regmap-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides for pkg in kmod-regmap-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.missing" ]; then echo "Package kmod-regmap-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-regmap-spi.list && mv /opt/openwrt/source/release/tmp/kmod-regmap-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-regmap-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/lib/apk/packages/kmod-regmap-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-regmap-spi" --info "version:6.12.63-r1" --info "description:SPI register map support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-regmap-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-spi-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-spi.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bme680-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/etc/modules.d; ( echo "bme680-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/etc/modules.d/iio-bme680-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.provides for pkg in kmod-iio-bme680-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.missing" ]; then echo "Package kmod-iio-bme680-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bme680-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bme680-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bme680-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bme680-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bme680-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/apk/packages/kmod-iio-bme680-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bme680-spi" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec's BME680 connected via SPI." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bme680-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bme680-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-bme680 kmod-regmap-spi kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bme680-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bme680-spi/lib/modules/6.12.63/bme680_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bmp280 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.provides for pkg in kmod-iio-bmp280-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.missing" ]; then echo "Package kmod-iio-bmp280 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bmp280.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bmp280.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bmp280)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/apk/packages/kmod-iio-bmp280.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bmp280" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec BMP180 and BMP280 pressure and temperature sensors. Also supports the BME280 with an additional humidity sensor channel." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bmp280-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280/lib/modules/6.12.63/bmp280.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bmp280-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/etc/modules.d; ( echo "bmp280-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/etc/modules.d/iio-bmp280-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.provides for pkg in kmod-iio-bmp280-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.missing" ]; then echo "Package kmod-iio-bmp280-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bmp280-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bmp280-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bmp280-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/apk/packages/kmod-iio-bmp280-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bmp280-i2c" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec's digital pressure and temperature sensor connected via I2C." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bmp280-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-bmp280 kmod-i2c-core kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-i2c/lib/modules/6.12.63/bmp280-i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang /opt/openwrt/source/release/scripts/ipkg-remove kmod-spi-bitbang /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-bitbang-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-bitbang.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides for pkg in kmod-spi-bitbang-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.missing" ]; then echo "Package kmod-spi-bitbang is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-bitbang"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-bitbang"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-spi-bitbang.list && mv /opt/openwrt/source/release/tmp/kmod-spi-bitbang.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL/conffiles ]; then echo $(IDIR_kmod-spi-bitbang)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/lib/apk/packages/kmod-spi-bitbang.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-spi-bitbang" --info "version:6.12.63-r1" --info "description:This package contains the SPI bitbanging library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-spi-bitbang-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-bitbang/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-bitbang" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-bitbang-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-bitbang-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-bitbang-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-bitbang.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-bmp280-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/etc/modules.d; ( echo "bmp280-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/etc/modules.d/iio-bmp280-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.provides for pkg in kmod-iio-bmp280-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.missing" ]; then echo "Package kmod-iio-bmp280-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-bmp280-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-bmp280-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-bmp280-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-bmp280-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-bmp280-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/apk/packages/kmod-iio-bmp280-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-bmp280-spi" --info "version:6.12.63-r1" --info "description:This driver adds support for Bosch Sensortec's digital pressure and temperature sensor connected via SPI." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-bmp280-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-bmp280-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-bmp280 kmod-spi-bitbang kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-bmp280-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-bmp280-spi/lib/modules/6.12.63/bmp280-spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-dps310 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dps310-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/dps310.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/etc/modules.d; ( echo "dps310"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/etc/modules.d/iio-dps310; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.provides for pkg in kmod-iio-dps310-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.missing" ]; then echo "Package kmod-iio-dps310 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-dps310.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-dps310"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-dps310"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-dps310.list && mv /opt/openwrt/source/release/tmp/kmod-iio-dps310.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-dps310)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/apk/packages/kmod-iio-dps310.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-dps310" --info "version:6.12.63-r1" --info "description:Kernel module for Infineon DPS310/DPS368/DPS422 pressure and temperature I2C sensor." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-dps310-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-dps310/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dps310-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dps310-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-dps310-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-dps310/lib/modules/6.12.63/dps310.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-htu21 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-htu21-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/htu21.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/ms_sensors/ms_sensors_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/etc/modules.d; ( echo "htu21"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/etc/modules.d/56-iio-htu21; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.provides for pkg in kmod-iio-htu21-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.missing" ]; then echo "Package kmod-iio-htu21 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-htu21.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-htu21"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-htu21"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-htu21.list && mv /opt/openwrt/source/release/tmp/kmod-iio-htu21.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-htu21)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/apk/packages/kmod-iio-htu21.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-htu21" --info "version:6.12.63-r1" --info "description:support for the Measurement Specialties HTU21 humidity and temperature sensor. This driver is also used for MS8607 temperature, pressure & humidity sensor" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-htu21-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-htu21/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-htu21-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-htu21-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-htu21-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/modules/6.12.63/ms_sensors_i2c.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-htu21/lib/modules/6.12.63/htu21.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-ccs811 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ccs811-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/ccs811.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/etc/modules.d; ( echo "ccs811"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/etc/modules.d/56-iio-ccs811; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.provides for pkg in kmod-iio-ccs811-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.missing" ]; then echo "Package kmod-iio-ccs811 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-ccs811.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ccs811"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-ccs811"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-ccs811.list && mv /opt/openwrt/source/release/tmp/kmod-iio-ccs811.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-ccs811)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/apk/packages/kmod-iio-ccs811.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-ccs811" --info "version:6.12.63-r1" --info "description:Support for the AMS CCS811 VOC (Volatile Organic Compounds) sensor" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-ccs811-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-ccs811/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ccs811-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ccs811-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-ccs811-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-ccs811/lib/modules/6.12.63/ccs811.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-si7020 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-si7020-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/si7020.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/etc/modules.d; ( echo "si7020"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/etc/modules.d/56-iio-si7020; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.provides for pkg in kmod-iio-si7020-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.missing" ]; then echo "Package kmod-iio-si7020 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-si7020.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-si7020"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-si7020"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-si7020.list && mv /opt/openwrt/source/release/tmp/kmod-iio-si7020.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-si7020)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/apk/packages/kmod-iio-si7020.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-si7020" --info "version:6.12.63-r1" --info "description:Support for Silicon Labs Si7020 family of relative humidity and temperature sensors connected via I2C. Following models are usable: Si7013, Si7020, Si7021, Hoperf TH06." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-si7020-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-si7020/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-si7020-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-si7020-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-si7020-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-si7020/lib/modules/6.12.63/si7020.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-st_accel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.provides for pkg in kmod-iio-st_accel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.missing" ]; then echo "Package kmod-iio-st_accel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-st_accel.list && mv /opt/openwrt/source/release/tmp/kmod-iio-st_accel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-st_accel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/apk/packages/kmod-iio-st_accel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-st_accel" --info "version:6.12.63-r1" --info "description:This package adds support for STMicroelectronics accelerometers: LSM303DLH, LSM303DLHC, LIS3DH, LSM330D, LSM330DL, LSM330DLC, LIS331DLH, LSM303DL, LSM303DLM, LSM330, LIS2DH12, H3LIS331DL, LNG2DM, LIS3DE, LIS2DE12" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-st_accel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/modules/6.12.63/st_accel.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel/lib/modules/6.12.63/st_sensors.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-st_accel-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel_i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/etc/modules.d; ( echo "st_accel_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/etc/modules.d/56-iio-st_accel-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.provides for pkg in kmod-iio-st_accel-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.missing" ]; then echo "Package kmod-iio-st_accel-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-st_accel-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-st_accel-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-st_accel-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/apk/packages/kmod-iio-st_accel-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-st_accel-i2c" --info "version:6.12.63-r1" --info "description:This package adds support for STMicroelectronics I2C based accelerometers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-st_accel-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-st_accel kmod-i2c-core kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/modules/6.12.63/st_accel_i2c.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-i2c/lib/modules/6.12.63/st_sensors_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-st_accel-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel_spi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/etc/modules.d; ( echo "st_accel_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/etc/modules.d/56-iio-st_accel-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.provides for pkg in kmod-iio-st_accel-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.missing" ]; then echo "Package kmod-iio-st_accel-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-st_accel-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-st_accel-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-st_accel-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-st_accel-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-st_accel-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/apk/packages/kmod-iio-st_accel-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-st_accel-spi" --info "version:6.12.63-r1" --info "description:This package adds support for STMicroelectronics SPI based accelerometers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-st_accel-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-st_accel-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-st_accel kmod-regmap-spi kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-st_accel-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/modules/6.12.63/st_accel_spi.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-st_accel-spi/lib/modules/6.12.63/st_sensors_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-lsm6dsx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/etc/modules.d; ( echo "st_lsm6dsx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/etc/modules.d/iio-lsm6dsx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-kfifo-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.provides for pkg in kmod-iio-lsm6dsx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.missing" ]; then echo "Package kmod-iio-lsm6dsx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx.list && mv /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-lsm6dsx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/apk/packages/kmod-iio-lsm6dsx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-lsm6dsx" --info "version:6.12.63-r1" --info "description:Support for the ST LSM6DSx and related IMU MEMS sensors." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-lsm6dsx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-kfifo-buf kmod-regmap-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx/lib/modules/6.12.63/st_lsm6dsx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-lsm6dsx-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/etc/modules.d; ( echo "st_lsm6dsx-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/etc/modules.d/iio-lsm6dsx-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.provides for pkg in kmod-iio-lsm6dsx-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.missing" ]; then echo "Package kmod-iio-lsm6dsx-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-lsm6dsx-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/apk/packages/kmod-iio-lsm6dsx-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-lsm6dsx-i2c" --info "version:6.12.63-r1" --info "description:Support for the ST LSM6DSx and related IMU MEMS I2C sensors." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-lsm6dsx-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-lsm6dsx kmod-i2c-core kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-i2c/lib/modules/6.12.63/st_lsm6dsx_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-lsm6dsx-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/etc/modules.d; ( echo "st_lsm6dsx-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/etc/modules.d/iio-lsm6dsx-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.provides for pkg in kmod-iio-lsm6dsx-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.missing" ]; then echo "Package kmod-iio-lsm6dsx-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-lsm6dsx-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-lsm6dsx-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-lsm6dsx-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-lsm6dsx-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/apk/packages/kmod-iio-lsm6dsx-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-lsm6dsx-spi" --info "version:6.12.63-r1" --info "description:Support for the ST LSM6DSx and related IMU MEMS SPI sensors." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-lsm6dsx-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-lsm6dsx-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-lsm6dsx kmod-regmap-spi kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-lsm6dsx-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-lsm6dsx-spi/lib/modules/6.12.63/st_lsm6dsx_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-sps30 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-sps30-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/sps30.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/sps30_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/etc/modules.d; ( echo "sps30"; echo "sps30_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/etc/modules.d/iio-sps30; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.provides for pkg in kmod-iio-sps30-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.missing" ]; then echo "Package kmod-iio-sps30 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-sps30.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-sps30"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-sps30"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-sps30.list && mv /opt/openwrt/source/release/tmp/kmod-iio-sps30.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-sps30)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/apk/packages/kmod-iio-sps30.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-sps30" --info "version:6.12.63-r1" --info "description:Support for the Sensirion SPS30 particulate matter sensor." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-sps30-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-sps30/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-industrialio-triggered-buffer kmod-lib-crc8 kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-sps30-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-sps30-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-sps30-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/modules/6.12.63/sps30.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-sps30/lib/modules/6.12.63/sps30_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-tsl4531 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-tsl4531-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/light/tsl4531.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/etc/modules.d; ( echo "tsl4531"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/etc/modules.d/56-iio-tsl4531; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.provides for pkg in kmod-iio-tsl4531-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.missing" ]; then echo "Package kmod-iio-tsl4531 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-tsl4531.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-tsl4531"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-tsl4531"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-tsl4531.list && mv /opt/openwrt/source/release/tmp/kmod-iio-tsl4531.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-tsl4531)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/apk/packages/kmod-iio-tsl4531.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-tsl4531" --info "version:6.12.63-r1" --info "description:Support for TAOS TSL4531x family of ambient light sensors connected via I2C. Following models are usable: TSL45311, TSL45313, TSL45315, TSL45317." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-tsl4531-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-tsl4531/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-tsl4531-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-tsl4531-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-tsl4531-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-tsl4531/lib/modules/6.12.63/tsl4531.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxas21002c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/etc/modules.d; ( echo "fxas21002c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/etc/modules.d/56-iio-fxas21002c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-industrialio-triggered-buffer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.provides for pkg in kmod-iio-fxas21002c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.missing" ]; then echo "Package kmod-iio-fxas21002c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxas21002c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/apk/packages/kmod-iio-fxas21002c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxas21002c" --info "version:6.12.63-r1" --info "description:Support for Freescale FXAS21002C 3-axis gyro." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxas21002c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-industrialio-triggered-buffer kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c/lib/modules/6.12.63/fxas21002c_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxas21002c-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/etc/modules.d; ( echo "fxas21002c_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/etc/modules.d/56-iio-fxas21002c-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.provides for pkg in kmod-iio-fxas21002c-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.missing" ]; then echo "Package kmod-iio-fxas21002c-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxas21002c-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/apk/packages/kmod-iio-fxas21002c-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxas21002c-i2c" --info "version:6.12.63-r1" --info "description:Support for Freescale FXAS21002C 3-axis gyro connected via I2C." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxas21002c-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-fxas21002c kmod-i2c-core kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-i2c/lib/modules/6.12.63/fxas21002c_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxas21002c-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/etc/modules.d; ( echo "fxas21002c_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/etc/modules.d/56-iio-fxas21002c-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.provides for pkg in kmod-iio-fxas21002c-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.missing" ]; then echo "Package kmod-iio-fxas21002c-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxas21002c-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxas21002c-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxas21002c-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxas21002c-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/apk/packages/kmod-iio-fxas21002c-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxas21002c-spi" --info "version:6.12.63-r1" --info "description:Support for Freescale FXAS21002C 3-axis gyro connected via SPI." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxas21002c-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxas21002c-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-fxas21002c kmod-regmap-spi kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxas21002c-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxas21002c-spi/lib/modules/6.12.63/fxas21002c_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxos8700 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/etc/modules.d; ( echo "fxos8700"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/etc/modules.d/56-iio-fxos8700; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.provides for pkg in kmod-iio-fxos8700-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.missing" ]; then echo "Package kmod-iio-fxos8700 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxos8700.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxos8700.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxos8700)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/apk/packages/kmod-iio-fxos8700.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxos8700" --info "version:6.12.63-r1" --info "description:Support for Freescale FXOS8700 3-axis accelerometer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxos8700-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700/lib/modules/6.12.63/fxos8700_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxos8700-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/etc/modules.d; ( echo "fxos8700_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/etc/modules.d/56-iio-fxos8700-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.provides for pkg in kmod-iio-fxos8700-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.missing" ]; then echo "Package kmod-iio-fxos8700-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxos8700-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxos8700-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxos8700-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/apk/packages/kmod-iio-fxos8700-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxos8700-i2c" --info "version:6.12.63-r1" --info "description:Support for Freescale FXOS8700 3-axis accelerometer connected via I2C." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxos8700-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-fxos8700 kmod-i2c-core kmod-regmap-i2c kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-i2c/lib/modules/6.12.63/fxos8700_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iio-fxos8700-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/etc/modules.d; ( echo "fxos8700_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/etc/modules.d/56-iio-fxos8700-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.provides for pkg in kmod-iio-fxos8700-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.missing" ]; then echo "Package kmod-iio-fxos8700-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-fxos8700-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iio-fxos8700-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iio-fxos8700-spi.list && mv /opt/openwrt/source/release/tmp/kmod-iio-fxos8700-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iio-fxos8700-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/apk/packages/kmod-iio-fxos8700-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iio-fxos8700-spi" --info "version:6.12.63-r1" --info "description:Support for Freescale FXOS8700 3-axis accelerometer connected via SPI." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iio-fxos8700-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iio-fxos8700-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iio-fxos8700 kmod-regmap-spi kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iio-fxos8700-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iio-fxos8700-spi/lib/modules/6.12.63/fxos8700_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic /opt/openwrt/source/release/scripts/ipkg-remove kmod-hid-generic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-generic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/etc/modules.d; ( echo "hid-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/etc/modules.d/hid-generic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.provides for pkg in kmod-hid-generic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.missing" ]; then echo "Package kmod-hid-generic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid-generic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid-generic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hid-generic.list && mv /opt/openwrt/source/release/tmp/kmod-hid-generic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL/conffiles ]; then echo $(IDIR_kmod-hid-generic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/apk/packages/kmod-hid-generic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hid-generic" --info "version:6.12.63-r1" --info "description:Generic HID device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hid-generic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-generic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-generic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-generic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-generic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-generic/lib/modules/6.12.63/hid-generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps /opt/openwrt/source/release/scripts/ipkg-remove kmod-hid-alps /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-alps-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-alps.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/etc/modules.d; ( echo "hid-alps"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/etc/modules.d/hid-alps; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.provides for pkg in kmod-hid-alps-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.missing" ]; then echo "Package kmod-hid-alps is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-alps.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid-alps"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hid-alps"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hid-alps.list && mv /opt/openwrt/source/release/tmp/kmod-hid-alps.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL/conffiles ]; then echo $(IDIR_kmod-hid-alps)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/apk/packages/kmod-hid-alps.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hid-alps" --info "version:6.12.63-r1" --info "description:Support for Alps I2C HID touchpads and StickPointer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hid-alps-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hid-alps/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hid" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-alps-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-alps-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hid-alps-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hid-alps/lib/modules/6.12.63/hid-alps.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-gpio-keys /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-polled-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/gpio_keys.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/etc/modules.d; ( echo "gpio_keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/etc/modules.d/input-gpio-keys; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/etc/modules-boot.d; ln -sf ../modules.d/input-gpio-keys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.provides for pkg in kmod-input-gpio-keys-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.missing" ]; then echo "Package kmod-input-gpio-keys is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-keys"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-keys"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-gpio-keys.list && mv /opt/openwrt/source/release/tmp/kmod-input-gpio-keys.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-gpio-keys)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/apk/packages/kmod-input-gpio-keys.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-gpio-keys" --info "version:6.12.63-r1" --info "description:This driver implements support for buttons connected to GPIO pins of various CPUs (and some other chips). See also gpio-button-hotplug which is an alternative, lower overhead implementation that generates uevents instead of kernel input events." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-gpio-keys-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys/lib/modules/6.12.63/gpio_keys.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-gpio-keys-polled /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-polled-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/gpio_keys_polled.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/etc/modules.d; ( echo "gpio_keys_polled"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/etc/modules.d/input-gpio-keys-polled; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/etc/modules-boot.d; ln -sf ../modules.d/input-gpio-keys-polled /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.provides for pkg in kmod-input-gpio-keys-polled-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.missing" ]; then echo "Package kmod-input-gpio-keys-polled is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-keys-polled.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-keys-polled"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-keys-polled"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-gpio-keys-polled.list && mv /opt/openwrt/source/release/tmp/kmod-input-gpio-keys-polled.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-gpio-keys-polled)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/apk/packages/kmod-input-gpio-keys-polled.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-gpio-keys-polled" --info "version:6.12.63-r1" --info "description:Kernel module for support polled GPIO keys input device See also gpio-button-hotplug which is an alternative, lower overhead implementation that generates uevents instead of kernel input events." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-gpio-keys-polled-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-keys-polled/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-polled-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-polled-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-keys-polled-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-keys-polled/lib/modules/6.12.63/gpio_keys_polled.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-gpio-encoder /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-encoder-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/rotary_encoder.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/etc/modules.d; ( echo "rotary_encoder"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/etc/modules.d/input-gpio-encoder; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.provides for pkg in kmod-input-gpio-encoder-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.missing" ]; then echo "Package kmod-input-gpio-encoder is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-gpio-encoder.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-encoder"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-gpio-encoder"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-gpio-encoder.list && mv /opt/openwrt/source/release/tmp/kmod-input-gpio-encoder.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-gpio-encoder)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/apk/packages/kmod-input-gpio-encoder.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-gpio-encoder" --info "version:6.12.63-r1" --info "description:Kernel module to use rotary encoders connected to GPIO pins" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-gpio-encoder-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-gpio-encoder/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-encoder-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-encoder-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-gpio-encoder-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-gpio-encoder/lib/modules/6.12.63/rotary_encoder.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-matrixkmap /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrixkmap-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/matrix-keymap.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/etc/modules.d; ( echo "matrix-keymap"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/etc/modules.d/input-matrixkmap; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.provides for pkg in kmod-input-matrixkmap-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.missing" ]; then echo "Package kmod-input-matrixkmap is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-matrixkmap"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-matrixkmap"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-matrixkmap.list && mv /opt/openwrt/source/release/tmp/kmod-input-matrixkmap.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-matrixkmap)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/lib/apk/packages/kmod-input-matrixkmap.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-matrixkmap" --info "version:6.12.63-r1" --info "description:Kernel module support for input matrix devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-matrixkmap-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrixkmap/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrixkmap" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrixkmap-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrixkmap-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrixkmap-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/matrix-keymap.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-matrix-keypad /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrix-keypad-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/matrix_keypad.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/etc/modules.d; ( echo "matrix_keypad"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/etc/modules.d/input-matrix-keypad; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/etc/modules-boot.d; ln -sf ../modules.d/input-matrix-keypad /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrixkmap.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.provides for pkg in kmod-input-matrix-keypad-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.missing" ]; then echo "Package kmod-input-matrix-keypad is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-matrix-keypad.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-matrix-keypad"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-matrix-keypad"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-matrix-keypad.list && mv /opt/openwrt/source/release/tmp/kmod-input-matrix-keypad.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-matrix-keypad)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/apk/packages/kmod-input-matrix-keypad.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-matrix-keypad" --info "version:6.12.63-r1" --info "description:Enable support for GPIO driven matrix keypad." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-matrix-keypad-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-matrix-keypad/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core kmod-input-matrixkmap" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrix-keypad-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrix-keypad-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-matrix-keypad-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-matrix-keypad/lib/modules/6.12.63/matrix_keypad.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-joydev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-joydev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/joydev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/etc/modules.d; ( echo "joydev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/etc/modules.d/input-joydev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.provides for pkg in kmod-input-joydev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.missing" ]; then echo "Package kmod-input-joydev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-joydev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-joydev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-joydev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-joydev.list && mv /opt/openwrt/source/release/tmp/kmod-input-joydev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-joydev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/apk/packages/kmod-input-joydev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-joydev" --info "version:6.12.63-r1" --info "description:Kernel module for joystick support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-joydev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-joydev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-joydev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-joydev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-joydev-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-joydev/lib/modules/6.12.63/joydev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-touchscreen-ads7846 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-ads7846-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/touchscreen/ads7846.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/etc/modules.d; ( echo "ads7846"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/etc/modules.d/input-touchscreen-ads7846; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.provides for pkg in kmod-input-touchscreen-ads7846-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.missing" ]; then echo "Package kmod-input-touchscreen-ads7846 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-ads7846.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-touchscreen-ads7846"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-touchscreen-ads7846"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-touchscreen-ads7846.list && mv /opt/openwrt/source/release/tmp/kmod-input-touchscreen-ads7846.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-touchscreen-ads7846)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/apk/packages/kmod-input-touchscreen-ads7846.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-touchscreen-ads7846" --info "version:6.12.63-r1" --info "description:Kernel module for ADS7846/TSC2046/AD7873 and AD(S)7843 based touchscreens" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-touchscreen-ads7846-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-ads7846/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-input-core kmod-spi-bitbang" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-ads7846-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-ads7846-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-ads7846-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-ads7846/lib/modules/6.12.63/ads7846.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-touchscreen-edt-ft5x06 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-edt-ft5x06-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/touchscreen/edt-ft5x06.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/etc/modules.d; ( echo "edt-ft5x06"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/etc/modules.d/input-touchscreen-edt-ft5x06; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.provides for pkg in kmod-input-touchscreen-edt-ft5x06-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.missing" ]; then echo "Package kmod-input-touchscreen-edt-ft5x06 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-touchscreen-edt-ft5x06.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-touchscreen-edt-ft5x06"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-touchscreen-edt-ft5x06"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-touchscreen-edt-ft5x06.list && mv /opt/openwrt/source/release/tmp/kmod-input-touchscreen-edt-ft5x06.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-touchscreen-edt-ft5x06)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/apk/packages/kmod-input-touchscreen-edt-ft5x06.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-touchscreen-edt-ft5x06" --info "version:6.12.63-r1" --info "description:Kernel module for EDT FT5206, FT5306, FT5406, FT5506, Evervision FT5726 and Focaltech FT6236 based touchscreens" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-touchscreen-edt-ft5x06-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-input-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-edt-ft5x06-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-edt-ft5x06-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-touchscreen-edt-ft5x06-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-touchscreen-edt-ft5x06/lib/modules/6.12.63/edt-ft5x06.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-uinput /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-uinput-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/uinput.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/etc/modules.d; ( echo "uinput"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/etc/modules.d/input-uinput; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.provides for pkg in kmod-input-uinput-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.missing" ]; then echo "Package kmod-input-uinput is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-uinput.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-uinput"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-uinput"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-uinput.list && mv /opt/openwrt/source/release/tmp/kmod-input-uinput.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-uinput)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/apk/packages/kmod-input-uinput.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-uinput" --info "version:6.12.63-r1" --info "description:user input modules needed for bluez" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-uinput-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-uinput/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-uinput-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-uinput-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-uinput-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-uinput/lib/modules/6.12.63/uinput.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-serio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-libps2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/serio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/etc/modules.d; ( echo "serio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/etc/modules.d/input-serio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/etc/modules-boot.d; ln -sf ../modules.d/input-serio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.provides for pkg in kmod-input-serio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.missing" ]; then echo "Package kmod-input-serio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-serio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-serio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-serio.list && mv /opt/openwrt/source/release/tmp/kmod-input-serio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-serio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/lib/apk/packages/kmod-input-serio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-serio" --info "version:6.12.63-r1" --info "description:Kernel module to support input device that uses serial I/O to communicate with the system" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-serio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/serio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-serio-libps2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-libps2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/libps2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/etc/modules.d; ( echo "libps2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/etc/modules.d/input-serio-libps2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/etc/modules-boot.d; ln -sf ../modules.d/input-serio-libps2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.provides for pkg in kmod-input-serio-libps2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.missing" ]; then echo "Package kmod-input-serio-libps2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-serio-libps2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-serio-libps2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-serio-libps2.list && mv /opt/openwrt/source/release/tmp/kmod-input-serio-libps2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-serio-libps2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/lib/apk/packages/kmod-input-serio-libps2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-serio-libps2" --info "version:6.12.63-r1" --info "description:Kernel module to support devices connected to a PS/2 port, such as PS/2 mouse or standard AT keyboard." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-serio-libps2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-serio-libps2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-serio" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-serio-libps2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-libps2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-libps2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-serio-libps2-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/libps2.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-mouse-ps2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-mouse-ps2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/mouse/psmouse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/etc/modules.d; ( echo "psmouse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/etc/modules.d/input-mouse-ps2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-serio-libps2.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.provides for pkg in kmod-input-mouse-ps2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.missing" ]; then echo "Package kmod-input-mouse-ps2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-mouse-ps2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-mouse-ps2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-mouse-ps2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-mouse-ps2.list && mv /opt/openwrt/source/release/tmp/kmod-input-mouse-ps2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-mouse-ps2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/apk/packages/kmod-input-mouse-ps2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-mouse-ps2" --info "version:6.12.63-r1" --info "description:Support for standard 2 or 3-button PS/2 mouse, as well as PS/2 mice with wheels and extra buttons, Microsoft, Logitech or Genius compatible, and many touchpads as well." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-mouse-ps2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-mouse-ps2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-input-core kmod-input-serio-libps2" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-mouse-ps2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-mouse-ps2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-mouse-ps2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-mouse-ps2/lib/modules/6.12.63/psmouse.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/etc/modules.d; ( echo "leds-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/etc/modules.d/60-leds-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/etc/modules-boot.d; ln -sf ../modules.d/60-leds-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.provides for pkg in kmod-leds-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.missing" ]; then echo "Package kmod-leds-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-leds-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/lib/apk/packages/kmod-leds-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-gpio" --info "version:6.12.63-r1" --info "description:Kernel module for LEDs on GPIO lines" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-gpio-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-gpio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-group-multicolor /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-group-multicolor-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/rgb/leds-group-multicolor.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/etc/modules.d; ( echo "leds-group-multicolor"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/etc/modules.d/leds-group-multicolor; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.provides for pkg in kmod-leds-group-multicolor-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.missing" ]; then echo "Package kmod-leds-group-multicolor is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-group-multicolor.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-group-multicolor"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-group-multicolor"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-group-multicolor.list && mv /opt/openwrt/source/release/tmp/kmod-leds-group-multicolor.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-group-multicolor)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/apk/packages/kmod-leds-group-multicolor.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-group-multicolor" --info "version:6.12.63-r1" --info "description:This option enables support for monochrome LEDs that are grouped into multicolor LEDs which is useful in the case where LEDs of different colors are physically grouped in a single multi-color LED and driven by a controller that does not have multi-color support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-group-multicolor-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-group-multicolor/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-group-multicolor-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-group-multicolor-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-group-multicolor-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-group-multicolor/lib/modules/6.12.63/leds-group-multicolor.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-activity /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-activity-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-activity.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/etc/modules.d; ( echo "ledtrig-activity"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/etc/modules.d/50-ledtrig-activity; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.provides for pkg in kmod-ledtrig-activity-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.missing" ]; then echo "Package kmod-ledtrig-activity is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-activity.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-activity"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-activity"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-activity.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-activity.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-activity)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/apk/packages/kmod-ledtrig-activity.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-activity" --info "version:6.12.63-r1" --info "description:Kernel module that allows LEDs to blink based on system load" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-activity-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-activity/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-activity-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-activity-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-activity-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-activity/lib/modules/6.12.63/ledtrig-activity.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/etc/modules.d; ( echo "ledtrig-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/etc/modules.d/50-ledtrig-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.provides for pkg in kmod-ledtrig-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.missing" ]; then echo "Package kmod-ledtrig-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/apk/packages/kmod-ledtrig-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-gpio" --info "version:6.12.63-r1" --info "description:Kernel module that allows LEDs to be controlled by gpio events" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-gpio/lib/modules/6.12.63/ledtrig-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-transient /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-transient-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-transient.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/etc/modules.d; ( echo "ledtrig-transient"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/etc/modules.d/50-ledtrig-transient; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/etc/modules-boot.d; ln -sf ../modules.d/50-ledtrig-transient /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.provides for pkg in kmod-ledtrig-transient-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.missing" ]; then echo "Package kmod-ledtrig-transient is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-transient.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-transient"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-transient"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-transient.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-transient.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-transient)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/apk/packages/kmod-ledtrig-transient.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-transient" --info "version:6.12.63-r1" --info "description:Kernel module that allows LEDs one time activation of a transient state." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-transient-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-transient/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-transient-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-transient-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-transient-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-transient/lib/modules/6.12.63/ledtrig-transient.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-oneshot /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-oneshot-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-oneshot.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/etc/modules.d; ( echo "ledtrig-oneshot"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/etc/modules.d/50-ledtrig-oneshot; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.provides for pkg in kmod-ledtrig-oneshot-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.missing" ]; then echo "Package kmod-ledtrig-oneshot is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-oneshot.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-oneshot"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-oneshot"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-oneshot.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-oneshot.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-oneshot)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/apk/packages/kmod-ledtrig-oneshot.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-oneshot" --info "version:6.12.63-r1" --info "description:Kernel module that allows LEDs to be triggered by sporadic events in one-shot pulses" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-oneshot-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-oneshot/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-oneshot-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-oneshot-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-oneshot-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-oneshot/lib/modules/6.12.63/ledtrig-oneshot.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-pattern /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-pattern-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-pattern.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/etc/modules.d; ( echo "ledtrig-pattern"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/etc/modules.d/50-ledtrig-pattern; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.provides for pkg in kmod-ledtrig-pattern-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.missing" ]; then echo "Package kmod-ledtrig-pattern is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-pattern"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-pattern"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-pattern.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-pattern.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-pattern)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/apk/packages/kmod-ledtrig-pattern.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-pattern" --info "version:6.12.63-r1" --info "description:This allows LEDs to be controlled by a software or hardware pattern which is a series of tuples, of brightness and duration (ms)." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-pattern-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-pattern/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-pattern-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-pattern-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-pattern-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-pattern/lib/modules/6.12.63/ledtrig-pattern.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty /opt/openwrt/source/release/scripts/ipkg-remove kmod-ledtrig-tty /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-tty-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-tty.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/etc/modules.d; ( echo "ledtrig-tty"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/etc/modules.d/50-ledtrig-tty; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.provides for pkg in kmod-ledtrig-tty-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.missing" ]; then echo "Package kmod-ledtrig-tty is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-tty.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-tty"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ledtrig-tty"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ledtrig-tty.list && mv /opt/openwrt/source/release/tmp/kmod-ledtrig-tty.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL/conffiles ]; then echo $(IDIR_kmod-ledtrig-tty)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/apk/packages/kmod-ledtrig-tty.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ledtrig-tty" --info "version:6.12.63-r1" --info "description:This allows LEDs to be controlled by activity on ttys which includes serial devices like '/dev/ttyS0'." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ledtrig-tty-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ledtrig-tty/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-tty-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-tty-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ledtrig-tty-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ledtrig-tty/lib/modules/6.12.63/ledtrig-tty.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-ktd202x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-ktd202x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/rgb/leds-ktd202x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/etc/modules.d; ( echo "leds-ktd202x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/etc/modules.d/leds-ktd202x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/etc/modules-boot.d; ln -sf ../modules.d/leds-ktd202x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.provides for pkg in kmod-leds-ktd202x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.missing" ]; then echo "Package kmod-leds-ktd202x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-ktd202x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-ktd202x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-ktd202x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-ktd202x.list && mv /opt/openwrt/source/release/tmp/kmod-leds-ktd202x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-ktd202x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/apk/packages/kmod-leds-ktd202x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-ktd202x" --info "version:6.12.63-r1" --info "description:This option enables support for the Kinetic KTD2026/KTD2027 RGB/White LED driver found in different BQ mobile phones. It is a 3 or 4 channel LED driver programmed via an I2C interface." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-ktd202x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-ktd202x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-ktd202x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-ktd202x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-ktd202x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-ktd202x/lib/modules/6.12.63/leds-ktd202x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-pca955x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca955x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pca955x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/etc/modules.d; ( echo "leds-pca955x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/etc/modules.d/60-leds-pca955x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pca955x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.provides for pkg in kmod-leds-pca955x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.missing" ]; then echo "Package kmod-leds-pca955x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca955x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pca955x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pca955x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-pca955x.list && mv /opt/openwrt/source/release/tmp/kmod-leds-pca955x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-pca955x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/apk/packages/kmod-leds-pca955x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-pca955x" --info "version:6.12.63-r1" --info "description:This option enables support for LEDs connected to PCA955x LED driver chips accessed via the I2C bus. Supported devices include PCA9550, PCA9551, PCA9552, and PCA9553." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-pca955x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca955x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca955x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca955x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca955x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca955x/lib/modules/6.12.63/leds-pca955x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-pca963x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca963x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pca963x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/etc/modules.d; ( echo "leds-pca963x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/etc/modules.d/60-leds-pca963x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pca963x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.provides for pkg in kmod-leds-pca963x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.missing" ]; then echo "Package kmod-leds-pca963x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pca963x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pca963x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pca963x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-pca963x.list && mv /opt/openwrt/source/release/tmp/kmod-leds-pca963x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-pca963x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/apk/packages/kmod-leds-pca963x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-pca963x" --info "version:6.12.63-r1" --info "description:Driver for the NXP PCA963x I2C LED controllers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-pca963x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pca963x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca963x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca963x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pca963x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pca963x/lib/modules/6.12.63/leds-pca963x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-pwm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pwm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pwm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/etc/modules.d; ( echo "leds-pwm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/etc/modules.d/60-leds-pwm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pwm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.provides for pkg in kmod-leds-pwm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.missing" ]; then echo "Package kmod-leds-pwm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-pwm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pwm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-pwm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-pwm.list && mv /opt/openwrt/source/release/tmp/kmod-leds-pwm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-pwm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/lib/apk/packages/kmod-leds-pwm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-pwm" --info "version:6.12.63-r1" --info "description:This option enables support for pwm driven LEDs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-pwm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-pwm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-pwm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pwm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pwm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-pwm-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pwm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-st1202 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-st1202-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-st1202.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/etc/modules.d; ( echo "leds-st1202"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/etc/modules.d/leds-st1202; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ledtrig-pattern.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.provides for pkg in kmod-leds-st1202-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.missing" ]; then echo "Package kmod-leds-st1202 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-st1202.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-st1202"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-st1202"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-st1202.list && mv /opt/openwrt/source/release/tmp/kmod-leds-st1202.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-st1202)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/apk/packages/kmod-leds-st1202.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-st1202" --info "version:6.12.63-r1" --info "description:This option enables support for LEDs connected to LED1202 LED driver chips accessed via the I2C bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-st1202-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-st1202/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-ledtrig-pattern" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-st1202-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-st1202-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-st1202-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-st1202/lib/modules/6.12.63/leds-st1202.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-tlc591xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-tlc591xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-tlc591xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/etc/modules.d; ( echo "leds-tlc591xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/etc/modules.d/60-leds-tlc591xx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/etc/modules-boot.d; ln -sf ../modules.d/60-leds-tlc591xx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.provides for pkg in kmod-leds-tlc591xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.missing" ]; then echo "Package kmod-leds-tlc591xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-tlc591xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-tlc591xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-tlc591xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-tlc591xx.list && mv /opt/openwrt/source/release/tmp/kmod-leds-tlc591xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-tlc591xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/apk/packages/kmod-leds-tlc591xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-tlc591xx" --info "version:6.12.63-r1" --info "description:This option enables support for Texas Instruments TLC59108 and TLC59116 LED controllers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-tlc591xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-tlc591xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-tlc591xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-tlc591xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-tlc591xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-tlc591xx/lib/modules/6.12.63/leds-tlc591xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-uleds /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-uleds-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/uleds.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/etc/modules.d; ( echo "uleds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/etc/modules.d/60-leds-uleds; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/etc/modules-boot.d; ln -sf ../modules.d/60-leds-uleds /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.provides for pkg in kmod-leds-uleds-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.missing" ]; then echo "Package kmod-leds-uleds is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-uleds.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-uleds"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-uleds"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-uleds.list && mv /opt/openwrt/source/release/tmp/kmod-leds-uleds.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-uleds)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/apk/packages/kmod-leds-uleds.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-uleds" --info "version:6.12.63-r1" --info "description:This option enables support for userspace LEDs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-uleds-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-uleds/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-uleds-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-uleds-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-uleds-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-uleds/lib/modules/6.12.63/uleds.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds /opt/openwrt/source/release/scripts/ipkg-remove kmod-input-leds /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-leds-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-leds.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/etc/modules.d; ( echo "input-leds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/etc/modules.d/50-input-leds; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/etc/modules-boot.d; ln -sf ../modules.d/50-input-leds /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.provides for pkg in kmod-input-leds-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.missing" ]; then echo "Package kmod-input-leds is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-leds.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-leds"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-input-leds"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-input-leds.list && mv /opt/openwrt/source/release/tmp/kmod-input-leds.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL/conffiles ]; then echo $(IDIR_kmod-input-leds)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/lib/apk/packages/kmod-input-leds.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-input-leds" --info "version:6.12.63-r1" --info "description:Provides support for LEDs on input devices- for example, keyboard num/caps/scroll lock." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-input-leds-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-input-leds/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-input-leds" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-leds-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-leds-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-input-leds-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-leds.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-lp55xx-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp55xx-common-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp55xx-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/etc/modules.d; ( echo "leds-lp55xx-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/etc/modules.d/60-leds-lp55xx-common; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp55xx-common /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.provides for pkg in kmod-leds-lp55xx-common-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.missing" ]; then echo "Package kmod-leds-lp55xx-common is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp55xx-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp55xx-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-lp55xx-common.list && mv /opt/openwrt/source/release/tmp/kmod-leds-lp55xx-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-lp55xx-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/apk/packages/kmod-leds-lp55xx-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-lp55xx-common" --info "version:6.12.63-r1" --info "description:This option enables support for Texas Instruments LP5521/LP5523/LP55231/LP5562 common driver." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-lp55xx-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp55xx-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp55xx-common-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp55xx-common-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp55xx-common-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp55xx-common/lib/modules/6.12.63/leds-lp55xx-common.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-lp5523 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5523-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp5523.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/etc/modules.d; ( echo "leds-lp5523"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/etc/modules.d/60-leds-lp5523; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp5523 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.provides for pkg in kmod-leds-lp5523-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.missing" ]; then echo "Package kmod-leds-lp5523 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5523.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp5523"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp5523"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-lp5523.list && mv /opt/openwrt/source/release/tmp/kmod-leds-lp5523.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-lp5523)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/apk/packages/kmod-leds-lp5523.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-lp5523" --info "version:6.12.63-r1" --info "description:This option enables support for Texas Instruments LP5523/LP55231 LED controllers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-lp5523-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5523/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-leds-lp55xx-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5523-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5523-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5523-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5523/lib/modules/6.12.63/leds-lp5523.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 /opt/openwrt/source/release/scripts/ipkg-remove kmod-leds-lp5562 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5562-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp5562.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/etc/modules.d; ( echo "leds-lp5562"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/etc/modules.d/60-leds-lp5562; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp5562 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp55xx-common.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.provides for pkg in kmod-leds-lp5562-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.missing" ]; then echo "Package kmod-leds-lp5562 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-leds-lp5562.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp5562"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-leds-lp5562"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-leds-lp5562.list && mv /opt/openwrt/source/release/tmp/kmod-leds-lp5562.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL/conffiles ]; then echo $(IDIR_kmod-leds-lp5562)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/apk/packages/kmod-leds-lp5562.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-leds-lp5562" --info "version:6.12.63-r1" --info "description:This option enables support for Texas Instruments LP5562 LED controllers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-leds-lp5562-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-leds-lp5562/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-leds-lp55xx-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5562-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5562-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-leds-lp5562-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-leds-lp5562/lib/modules/6.12.63/leds-lp5562.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc-ccitt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-ccitt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc-ccitt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/etc/modules.d; ( echo "crc-ccitt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/etc/modules.d/lib-crc-ccitt; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides for pkg in kmod-lib-crc-ccitt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.missing" ]; then echo "Package kmod-lib-crc-ccitt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc-ccitt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc-ccitt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc-ccitt.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc-ccitt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc-ccitt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/apk/packages/kmod-lib-crc-ccitt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc-ccitt" --info "version:6.12.63-r1" --info "description:Kernel module for CRC-CCITT support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc-ccitt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc-ccitt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-ccitt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-ccitt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc-ccitt-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc-ccitt/lib/modules/6.12.63/crc-ccitt.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-crc7 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc7-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc7.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/etc/modules.d; ( echo "crc7"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/etc/modules.d/lib-crc7; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.provides for pkg in kmod-lib-crc7-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.missing" ]; then echo "Package kmod-lib-crc7 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc7"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-crc7"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-crc7.list && mv /opt/openwrt/source/release/tmp/kmod-lib-crc7.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-crc7)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/apk/packages/kmod-lib-crc7.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-crc7" --info "version:6.12.63-r1" --info "description:Kernel module for CRC7 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-crc7-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-crc7/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc7-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc7-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-crc7-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-crc7/lib/modules/6.12.63/crc7.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-lz4-decompress /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-decompress-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.provides for pkg in kmod-lib-lz4-decompress-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.missing" ]; then echo "Package kmod-lib-lz4-decompress is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4-decompress"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4-decompress"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-lz4-decompress.list && mv /opt/openwrt/source/release/tmp/kmod-lib-lz4-decompress.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-lz4-decompress)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/apk/packages/kmod-lib-lz4-decompress.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-lz4-decompress" --info "version:6.12.63-r1" --info "description:LZ4 decompress" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-lz4-decompress-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4-decompress/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-decompress-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-decompress-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-decompress-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4-decompress/lib/modules/6.12.63/lz4_decompress.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-lz4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-decompress-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lz4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4_compress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/etc/modules.d; ( echo "lz4"; echo "lz4_compress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/etc/modules.d/lib-lz4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.provides for pkg in kmod-lib-lz4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.missing" ]; then echo "Package kmod-lib-lz4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-lz4.list && mv /opt/openwrt/source/release/tmp/kmod-lib-lz4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-lz4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/apk/packages/kmod-lib-lz4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-lz4" --info "version:6.12.63-r1" --info "description:Kernel module for LZ4 compression/decompression support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-lz4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-acompress kmod-lib-lz4-decompress" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/modules/6.12.63/lz4_compress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4/lib/modules/6.12.63/lz4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-lz4hc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4hc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lz4hc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4hc_compress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/etc/modules.d; ( echo "lz4hc"; echo "lz4hc_compress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/etc/modules.d/lib-lz4hc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4-decompress.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.provides for pkg in kmod-lib-lz4hc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.missing" ]; then echo "Package kmod-lib-lz4hc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lz4hc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4hc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-lz4hc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-lz4hc.list && mv /opt/openwrt/source/release/tmp/kmod-lib-lz4hc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-lz4hc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/apk/packages/kmod-lib-lz4hc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-lz4hc" --info "version:6.12.63-r1" --info "description:Kernel module for LZ4HC compression/decompression support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-lz4hc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-lz4hc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-acompress kmod-lib-lz4-decompress" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4hc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4hc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-lz4hc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/modules/6.12.63/lz4hc_compress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-lz4hc/lib/modules/6.12.63/lz4hc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-842 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-842-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/842.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/842/842_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/842/842_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/etc/modules.d; ( echo "842"; echo "842_compress"; echo "842_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/etc/modules.d/lib-842; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-acompress.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-crc32.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.provides for pkg in kmod-lib-842-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.missing" ]; then echo "Package kmod-lib-842 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-842.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-842"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-842"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-842.list && mv /opt/openwrt/source/release/tmp/kmod-lib-842.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-842)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/apk/packages/kmod-lib-842.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-842" --info "version:6.12.63-r1" --info "description:Kernel module for 842 compression/decompression support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-842-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-842/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-acompress kmod-crypto-crc32" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-842-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-842-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-842-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/modules/6.12.63/842.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/modules/6.12.63/842_decompress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-842/lib/modules/6.12.63/842_compress.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-textsearch /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-textsearch-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_kmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_bm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_fsm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/etc/modules.d; ( echo "ts_bm"; echo "ts_fsm"; echo "ts_kmp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/etc/modules.d/lib-textsearch; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides for pkg in kmod-lib-textsearch-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.missing" ]; then echo "Package kmod-lib-textsearch is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-textsearch"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-textsearch"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-textsearch.list && mv /opt/openwrt/source/release/tmp/kmod-lib-textsearch.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-textsearch)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/apk/packages/kmod-lib-textsearch.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-textsearch" --info "version:6.12.63-r1" --info "description:Textsearch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-textsearch-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-textsearch/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-textsearch-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-textsearch-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-textsearch-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/modules/6.12.63/ts_kmp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/modules/6.12.63/ts_bm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-textsearch/lib/modules/6.12.63/ts_fsm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic /opt/openwrt/source/release/scripts/ipkg-remove kmod-lib-cordic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-cordic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/math/cordic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/etc/modules.d; ( echo "cordic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/etc/modules.d/lib-cordic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.provides for pkg in kmod-lib-cordic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.missing" ]; then echo "Package kmod-lib-cordic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-cordic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-cordic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lib-cordic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lib-cordic.list && mv /opt/openwrt/source/release/tmp/kmod-lib-cordic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL/conffiles ]; then echo $(IDIR_kmod-lib-cordic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/apk/packages/kmod-lib-cordic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lib-cordic" --info "version:6.12.63-r1" --info "description:Kernel module for Cordic function support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lib-cordic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lib-cordic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-cordic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-cordic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lib-cordic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lib-cordic/lib/modules/6.12.63/cordic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-mux-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mux/mux-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/etc/modules.d; ( echo "mux-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/etc/modules.d/25-mux-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/etc/modules-boot.d; ln -sf ../modules.d/25-mux-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.provides for pkg in kmod-mux-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.missing" ]; then echo "Package kmod-mux-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mux-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mux-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mux-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mux-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-mux-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-mux-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/apk/packages/kmod-mux-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mux-gpio" --info "version:6.12.63-r1" --info "description:Kernel modules for GPIO-controlled Multiplexer controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mux-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mux-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mux-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mux-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mux-gpio/lib/modules/6.12.63/mux-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii /opt/openwrt/source/release/scripts/ipkg-remove kmod-mii /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mii-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mii.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/etc/modules.d; ( echo "mii"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/etc/modules.d/15-mii; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/etc/modules-boot.d; ln -sf ../modules.d/15-mii /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides for pkg in kmod-mii-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.missing" ]; then echo "Package kmod-mii is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mii"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mii"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mii.list && mv /opt/openwrt/source/release/tmp/kmod-mii.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL/conffiles ]; then echo $(IDIR_kmod-mii)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/lib/apk/packages/kmod-mii.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mii" --info "version:6.12.63-r1" --info "description:MII library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mii-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mii/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mii" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mii-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mii-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mii-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mii.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sis190 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis190-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sis/sis190.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/etc/modules.d; ( echo "sis190"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/etc/modules.d/sis190; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.provides for pkg in kmod-sis190-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.missing" ]; then echo "Package kmod-sis190 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis190.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sis190"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sis190"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sis190.list && mv /opt/openwrt/source/release/tmp/kmod-sis190.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL/conffiles ]; then echo $(IDIR_kmod-sis190)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/apk/packages/kmod-sis190.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sis190" --info "version:6.12.63-r1" --info "description:SiS 190 Fast/Gigabit Ethernet support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sis190-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis190/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis190-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis190-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis190-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis190/lib/modules/6.12.63/sis190.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge /opt/openwrt/source/release/scripts/ipkg-remove kmod-skge /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-skge-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/marvell/skge.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/etc/modules.d; ( echo "skge"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/etc/modules.d/skge; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.provides for pkg in kmod-skge-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.missing" ]; then echo "Package kmod-skge is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-skge.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-skge"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-skge"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-skge.list && mv /opt/openwrt/source/release/tmp/kmod-skge.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL/conffiles ]; then echo $(IDIR_kmod-skge)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/apk/packages/kmod-skge.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-skge" --info "version:6.12.63-r1" --info "description:SysKonnect Yukon support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-skge-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-skge/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-skge-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-skge-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-skge-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-skge/lib/modules/6.12.63/skge.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-mdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-devres-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-gpio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-netlink-6.12.63.1.3.1-r2.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/etc/modules.d; ( echo "mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/etc/modules.d/32-mdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides for pkg in kmod-mdio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.missing" ]; then echo "Package kmod-mdio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mdio.list && mv /opt/openwrt/source/release/tmp/kmod-mdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-mdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/apk/packages/kmod-mdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mdio" --info "version:6.12.63-r1" --info "description:Kernel modules for MDIO (clause 45) PHY support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio/lib/modules/6.12.63/mdio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx /opt/openwrt/source/release/scripts/ipkg-remove kmod-alx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-alx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/alx/alx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/etc/modules.d; ( echo "alx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/etc/modules.d/alx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.provides for pkg in kmod-alx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.missing" ]; then echo "Package kmod-alx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-alx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-alx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-alx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-alx.list && mv /opt/openwrt/source/release/tmp/kmod-alx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL/conffiles ]; then echo $(IDIR_kmod-alx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/apk/packages/kmod-alx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-alx" --info "version:6.12.63-r1" --info "description:Qualcomm Atheros AR816x/AR817x PCI-E Ethernet Network Driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-alx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-alx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-alx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-alx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-alx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-alx/lib/modules/6.12.63/alx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-atl2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atlx/atl2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/etc/modules.d; ( echo "atl2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/etc/modules.d/atl2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.provides for pkg in kmod-atl2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.missing" ]; then echo "Package kmod-atl2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atl2.list && mv /opt/openwrt/source/release/tmp/kmod-atl2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL/conffiles ]; then echo $(IDIR_kmod-atl2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/apk/packages/kmod-atl2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atl2" --info "version:6.12.63-r1" --info "description:Atheros L2 Fast Ethernet support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atl2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl2/lib/modules/6.12.63/atl2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 /opt/openwrt/source/release/scripts/ipkg-remove kmod-atl1 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atlx/atl1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/etc/modules.d; ( echo "atl1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/etc/modules.d/atl1; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.provides for pkg in kmod-atl1-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.missing" ]; then echo "Package kmod-atl1 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atl1.list && mv /opt/openwrt/source/release/tmp/kmod-atl1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL/conffiles ]; then echo $(IDIR_kmod-atl1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/apk/packages/kmod-atl1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atl1" --info "version:6.12.63-r1" --info "description:Atheros L1 Gigabit Ethernet support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atl1-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1/lib/modules/6.12.63/atl1.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c /opt/openwrt/source/release/scripts/ipkg-remove kmod-atl1c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atl1c/atl1c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/etc/modules.d; ( echo "atl1c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/etc/modules.d/atl1c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.provides for pkg in kmod-atl1c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.missing" ]; then echo "Package kmod-atl1c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atl1c.list && mv /opt/openwrt/source/release/tmp/kmod-atl1c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL/conffiles ]; then echo $(IDIR_kmod-atl1c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/apk/packages/kmod-atl1c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atl1c" --info "version:6.12.63-r1" --info "description:Atheros L1C" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atl1c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1c/lib/modules/6.12.63/atl1c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e /opt/openwrt/source/release/scripts/ipkg-remove kmod-atl1e /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1e-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atl1e/atl1e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/etc/modules.d; ( echo "atl1e"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/etc/modules.d/atl1e; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.provides for pkg in kmod-atl1e-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.missing" ]; then echo "Package kmod-atl1e is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atl1e.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1e"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atl1e"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atl1e.list && mv /opt/openwrt/source/release/tmp/kmod-atl1e.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL/conffiles ]; then echo $(IDIR_kmod-atl1e)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/apk/packages/kmod-atl1e.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atl1e" --info "version:6.12.63-r1" --info "description:Atheros L1E" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atl1e-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atl1e/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1e-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1e-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atl1e-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atl1e/lib/modules/6.12.63/atl1e.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth /opt/openwrt/source/release/scripts/ipkg-remove kmod-libeth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libeth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/libeth/libeth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.provides for pkg in kmod-libeth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.missing" ]; then echo "Package kmod-libeth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libeth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libeth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-libeth.list && mv /opt/openwrt/source/release/tmp/kmod-libeth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL/conffiles ]; then echo $(IDIR_kmod-libeth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/apk/packages/kmod-libeth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-libeth" --info "version:6.12.63-r1" --info "description:Common Intel Ethernet library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-libeth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libeth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libeth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libeth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libeth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libeth/lib/modules/6.12.63/libeth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie /opt/openwrt/source/release/scripts/ipkg-remove kmod-libie /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libie-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/libie/libie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libeth.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides for pkg in kmod-libie-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.missing" ]; then echo "Package kmod-libie is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libie"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libie"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-libie.list && mv /opt/openwrt/source/release/tmp/kmod-libie.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL/conffiles ]; then echo $(IDIR_kmod-libie)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/apk/packages/kmod-libie.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-libie" --info "version:6.12.63-r1" --info "description:Intel Ethernet library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-libie-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libie/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libeth" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libie-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libie-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libie-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libie/lib/modules/6.12.63/libie.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy /opt/openwrt/source/release/scripts/ipkg-remove kmod-libphy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libphy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/libphy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/etc/modules.d; ( echo "libphy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/etc/modules.d/15-libphy; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/etc/modules-boot.d; ln -sf ../modules.d/15-libphy /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides for pkg in kmod-libphy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.missing" ]; then echo "Package kmod-libphy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libphy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-libphy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-libphy.list && mv /opt/openwrt/source/release/tmp/kmod-libphy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL/conffiles ]; then echo $(IDIR_kmod-libphy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/lib/apk/packages/kmod-libphy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-libphy" --info "version:6.12.63-r1" --info "description:PHY library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-libphy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-libphy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-libphy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libphy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libphy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-libphy-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/libphy.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink /opt/openwrt/source/release/scripts/ipkg-remove kmod-phylink /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylink-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/phylink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/etc/modules.d; ( echo "phylink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/etc/modules.d/15-phylink; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/etc/modules-boot.d; ln -sf ../modules.d/15-phylink /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides for pkg in kmod-phylink-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.missing" ]; then echo "Package kmod-phylink is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylink"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylink"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phylink.list && mv /opt/openwrt/source/release/tmp/kmod-phylink.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL/conffiles ]; then echo $(IDIR_kmod-phylink)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/lib/apk/packages/kmod-phylink.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phylink" --info "version:6.12.63-r1" --info "description:Model for MAC to optional PHY connection" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phylink-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylink/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylink" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylink-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylink-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylink-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/phylink.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres /opt/openwrt/source/release/scripts/ipkg-remove kmod-mdio-devres /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-devres-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mdio_devres.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/etc/modules.d; ( echo "mdio-devres"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/etc/modules.d/mdio-devres; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides for pkg in kmod-mdio-devres-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.missing" ]; then echo "Package kmod-mdio-devres is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-devres"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-devres"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mdio-devres.list && mv /opt/openwrt/source/release/tmp/kmod-mdio-devres.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL/conffiles ]; then echo $(IDIR_kmod-mdio-devres)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/lib/apk/packages/kmod-mdio-devres.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mdio-devres" --info "version:6.12.63-r1" --info "description:Supports MDIO device registration" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mdio-devres-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-devres/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-devres" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-devres-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-devres-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-devres-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mdio_devres.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-mdio-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-gpio.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-bitbang.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/etc/modules.d; ( echo "mdio-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/etc/modules.d/mdio-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.provides for pkg in kmod-mdio-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.missing" ]; then echo "Package kmod-mdio-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mdio-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-mdio-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-mdio-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/apk/packages/kmod-mdio-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mdio-gpio" --info "version:6.12.63-r1" --info "description:Supports GPIO lib-based MDIO busses" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mdio-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mdio-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/modules/6.12.63/mdio-gpio.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mdio-gpio/lib/modules/6.12.63/mdio-bitbang.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x /opt/openwrt/source/release/scripts/ipkg-remove kmod-et131x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-et131x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/agere/et131x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/etc/modules.d; ( echo "et131x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/etc/modules.d/et131x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.provides for pkg in kmod-et131x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.missing" ]; then echo "Package kmod-et131x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-et131x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-et131x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-et131x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-et131x.list && mv /opt/openwrt/source/release/tmp/kmod-et131x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL/conffiles ]; then echo $(IDIR_kmod-et131x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/apk/packages/kmod-et131x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-et131x" --info "version:6.12.63-r1" --info "description:This package contains the et131x kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:http://sourceforge.net/projects/et131x" --info "maintainer:" --info "provides:kmod-et131x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-et131x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-et131x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-et131x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-et131x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-et131x/lib/modules/6.12.63/et131x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-maxlinear /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-maxlinear-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mxl-gpy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/etc/modules.d; ( echo "mxl-gpy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/etc/modules.d/18-phy-maxlinear; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/etc/modules-boot.d; ln -sf ../modules.d/18-phy-maxlinear /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-polynomial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.provides for pkg in kmod-phy-maxlinear-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.missing" ]; then echo "Package kmod-phy-maxlinear is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-maxlinear.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-maxlinear"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-maxlinear"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-maxlinear.list && mv /opt/openwrt/source/release/tmp/kmod-phy-maxlinear.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-maxlinear)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/apk/packages/kmod-phy-maxlinear.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-maxlinear" --info "version:6.12.63-r1" --info "description:Support Maxlinear Ethernet PHYs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-maxlinear-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-maxlinear/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-hwmon-core kmod-polynomial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-maxlinear-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-maxlinear-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-maxlinear-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-maxlinear/lib/modules/6.12.63/mxl-gpy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-microchip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-microchip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/microchip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/etc/modules.d; ( echo "microchip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/etc/modules.d/18-phy-microchip; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/etc/modules-boot.d; ln -sf ../modules.d/18-phy-microchip /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.provides for pkg in kmod-phy-microchip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.missing" ]; then echo "Package kmod-phy-microchip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-microchip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-microchip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-microchip.list && mv /opt/openwrt/source/release/tmp/kmod-phy-microchip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-microchip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/apk/packages/kmod-phy-microchip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-microchip" --info "version:6.12.63-r1" --info "description:Supports the LAN88XX PHYs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-microchip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-microchip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-microchip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-microchip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-microchip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-microchip/lib/modules/6.12.63/microchip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom /opt/openwrt/source/release/scripts/ipkg-remove kmod-phylib-broadcom /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-broadcom-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm-phy-lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/etc/modules.d; ( echo "bcm-phy-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/etc/modules.d/17-phylib-broadcom; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.provides for pkg in kmod-phylib-broadcom-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.missing" ]; then echo "Package kmod-phylib-broadcom is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylib-broadcom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylib-broadcom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phylib-broadcom.list && mv /opt/openwrt/source/release/tmp/kmod-phylib-broadcom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL/conffiles ]; then echo $(IDIR_kmod-phylib-broadcom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/apk/packages/kmod-phylib-broadcom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phylib-broadcom" --info "version:6.12.63-r1" --info "description:Broadcom Ethernet PHY library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phylib-broadcom-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-broadcom/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-broadcom-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-broadcom-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-broadcom-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-broadcom/lib/modules/6.12.63/bcm-phy-lib.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom /opt/openwrt/source/release/scripts/ipkg-remove kmod-phylib-qcom /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-qcom-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/qcom-phy-lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/etc/modules.d; ( echo "qcom-phy-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/etc/modules.d/17-phylib-qcom; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.provides for pkg in kmod-phylib-qcom-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.missing" ]; then echo "Package kmod-phylib-qcom is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylib-qcom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phylib-qcom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phylib-qcom.list && mv /opt/openwrt/source/release/tmp/kmod-phylib-qcom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL/conffiles ]; then echo $(IDIR_kmod-phylib-qcom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/apk/packages/kmod-phylib-qcom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phylib-qcom" --info "version:6.12.63-r1" --info "description:Qualcomm Ethernet PHY library" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phylib-qcom-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phylib-qcom/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-qcom-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-qcom-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phylib-qcom-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phylib-qcom/lib/modules/6.12.63/qcom-phy-lib.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-amd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-amd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/amd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/etc/modules.d; ( echo "amd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/etc/modules.d/phy-amd; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/etc/modules-boot.d; ln -sf ../modules.d/phy-amd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.provides for pkg in kmod-phy-amd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.missing" ]; then echo "Package kmod-phy-amd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-amd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-amd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-amd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-amd.list && mv /opt/openwrt/source/release/tmp/kmod-phy-amd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-amd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/apk/packages/kmod-phy-amd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-amd" --info "version:6.12.63-r1" --info "description:Currently supports the AMD and Altima PHYs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-amd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-amd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-amd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-amd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-amd-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-amd/lib/modules/6.12.63/amd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-at803x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-at803x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/at803x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/etc/modules.d; ( echo "at803x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/etc/modules.d/18-phy-at803x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/etc/modules-boot.d; ln -sf ../modules.d/18-phy-at803x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.provides for pkg in kmod-phy-at803x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.missing" ]; then echo "Package kmod-phy-at803x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-at803x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-at803x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-at803x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-at803x.list && mv /opt/openwrt/source/release/tmp/kmod-phy-at803x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-at803x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/apk/packages/kmod-phy-at803x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-at803x" --info "version:6.12.63-r1" --info "description:Qualcomm Atheros 8337 internal PHY" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-at803x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-at803x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-phylib-qcom" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-at803x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-at803x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-at803x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-at803x/lib/modules/6.12.63/at803x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-ax88796b /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-ax88796b-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ax88796b.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/etc/modules.d; ( echo "ax88796b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/etc/modules.d/phy-ax88796b; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.provides for pkg in kmod-phy-ax88796b-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.missing" ]; then echo "Package kmod-phy-ax88796b is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-ax88796b"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-ax88796b"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-ax88796b.list && mv /opt/openwrt/source/release/tmp/kmod-phy-ax88796b.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-ax88796b)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/apk/packages/kmod-phy-ax88796b.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-ax88796b" --info "version:6.12.63-r1" --info "description:Currently supports the Asix Electronics PHY found in the X-Surf 100 AX88796B package." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-ax88796b-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-ax88796b/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-ax88796b-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-ax88796b-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-ax88796b-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-ax88796b/lib/modules/6.12.63/ax88796b.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-broadcom /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-broadcom-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/broadcom.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/etc/modules.d; ( echo "broadcom"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/etc/modules.d/18-phy-broadcom; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/etc/modules-boot.d; ln -sf ../modules.d/18-phy-broadcom /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.provides for pkg in kmod-phy-broadcom-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.missing" ]; then echo "Package kmod-phy-broadcom is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-broadcom.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-broadcom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-broadcom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-broadcom.list && mv /opt/openwrt/source/release/tmp/kmod-phy-broadcom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-broadcom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/apk/packages/kmod-phy-broadcom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-broadcom" --info "version:6.12.63-r1" --info "description:Currently supports the BCM5411, BCM5421, BCM5461, BCM5464, BCM5481, BCM5482 and BCM57780 PHYs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-broadcom-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-broadcom/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-phylib-broadcom" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-broadcom-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-broadcom-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-broadcom-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-broadcom/lib/modules/6.12.63/broadcom.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-bcm7xxx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm7xxx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm7xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/etc/modules.d; ( echo "bcm7xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/etc/modules.d/18-phy-bcm7xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/etc/modules-boot.d; ln -sf ../modules.d/18-phy-bcm7xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-broadcom.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.provides for pkg in kmod-phy-bcm7xxx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.missing" ]; then echo "Package kmod-phy-bcm7xxx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm7xxx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-bcm7xxx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-bcm7xxx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-bcm7xxx.list && mv /opt/openwrt/source/release/tmp/kmod-phy-bcm7xxx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-bcm7xxx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/apk/packages/kmod-phy-bcm7xxx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-bcm7xxx" --info "version:6.12.63-r1" --info "description:Currently supports the BCM7366, BCM7439, BCM7445, and 40nm and 65nm generation of BCM7xxx Set Top Box SoCs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-bcm7xxx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm7xxx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-phylib-broadcom" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm7xxx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm7xxx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm7xxx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm7xxx/lib/modules/6.12.63/bcm7xxx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-bcm84881 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm84881-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm84881.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/etc/modules.d; ( echo "bcm84881"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/etc/modules.d/18-phy-bcm84881; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/etc/modules-boot.d; ln -sf ../modules.d/18-phy-bcm84881 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.provides for pkg in kmod-phy-bcm84881-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.missing" ]; then echo "Package kmod-phy-bcm84881 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-bcm84881.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-bcm84881"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-bcm84881"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-bcm84881.list && mv /opt/openwrt/source/release/tmp/kmod-phy-bcm84881.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-bcm84881)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/apk/packages/kmod-phy-bcm84881.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-bcm84881" --info "version:6.12.63-r1" --info "description:Supports the Broadcom 84881 PHY." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-bcm84881-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-bcm84881/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm84881-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm84881-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-bcm84881-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-bcm84881/lib/modules/6.12.63/bcm84881.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-intel-xway /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-intel-xway-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/intel-xway.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/etc/modules.d; ( echo "intel-xway"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/etc/modules.d/18-phy-intel-xway; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/etc/modules-boot.d; ln -sf ../modules.d/18-phy-intel-xway /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.provides for pkg in kmod-phy-intel-xway-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.missing" ]; then echo "Package kmod-phy-intel-xway is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-intel-xway.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-intel-xway"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-intel-xway"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-intel-xway.list && mv /opt/openwrt/source/release/tmp/kmod-phy-intel-xway.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-intel-xway)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/apk/packages/kmod-phy-intel-xway.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-intel-xway" --info "version:6.12.63-r1" --info "description:Supports the Intel XWAY (former Lantiq) 11G and 22E PHYs. These PHYs are marked as standalone chips under the names PEF 7061, PEF 7071 and PEF 7072 or integrated into the Intel SoCs xRX200, xRX300, xRX330, xRX350 and xRX550." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-intel-xway-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-intel-xway/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-intel-xway-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-intel-xway-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-intel-xway-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-intel-xway/lib/modules/6.12.63/intel-xway.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-qca83xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-qca83xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/qca83xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/etc/modules.d; ( echo "qca83xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/etc/modules.d/18-phy-qca83xx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/etc/modules-boot.d; ln -sf ../modules.d/18-phy-qca83xx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylib-qcom.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.provides for pkg in kmod-phy-qca83xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.missing" ]; then echo "Package kmod-phy-qca83xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-qca83xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-qca83xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-qca83xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-qca83xx.list && mv /opt/openwrt/source/release/tmp/kmod-phy-qca83xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-qca83xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/apk/packages/kmod-phy-qca83xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-qca83xx" --info "version:6.12.63-r1" --info "description:Qualcomm Atheros QCA833x PHY driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-qca83xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-qca83xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-phylib-qcom" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-qca83xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-qca83xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-qca83xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-qca83xx/lib/modules/6.12.63/qca83xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-marvell /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-10g-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/marvell.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/etc/modules.d; ( echo "marvell"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/etc/modules.d/18-phy-marvell; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.provides for pkg in kmod-phy-marvell-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.missing" ]; then echo "Package kmod-phy-marvell is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-marvell"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-marvell"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-marvell.list && mv /opt/openwrt/source/release/tmp/kmod-phy-marvell.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-marvell)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/apk/packages/kmod-phy-marvell.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-marvell" --info "version:6.12.63-r1" --info "description:Supports Marvell Gigabit Ethernet PHYs: * 88E1101 * 88E1112 * 88E1111 (incl. Finisar variant) * 88E1118 * 88E1121R * 88E1145 * 88E1149R * 88E1240 * 88E1318S * 88E1116R * 88E1510 * 88E1540 * 88E1545 * 88E3016 * 88E6341 family * 88E6390 family * 88E6393 family * 88E1340S * 88E1548P" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-marvell-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-10g-6.12.63-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell/lib/modules/6.12.63/marvell.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-marvell-10g /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-10g-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/marvell10g.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/etc/modules.d; ( echo "marvell10g"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/etc/modules.d/18-phy-marvell-10g; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.provides for pkg in kmod-phy-marvell-10g-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.missing" ]; then echo "Package kmod-phy-marvell-10g is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell-10g.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-marvell-10g"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-marvell-10g"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-marvell-10g.list && mv /opt/openwrt/source/release/tmp/kmod-phy-marvell-10g.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-marvell-10g)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/apk/packages/kmod-phy-marvell-10g.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-marvell-10g" --info "version:6.12.63-r1" --info "description:Marvell 10 Gigabit Ethernet PHY driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-marvell-10g-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-marvell-10g/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-10g-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-marvell-10g-6.12.63-r1.apk ] rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-marvell-10g/lib/modules/6.12.63/marvell10g.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps /opt/openwrt/source/release/scripts/ipkg-remove kmod-pps /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-gpio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-ldisc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/pps_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/etc/modules.d; ( echo "pps_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/etc/modules.d/17-pps; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/etc/modules-boot.d; ln -sf ../modules.d/17-pps /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides for pkg in kmod-pps-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.missing" ]; then echo "Package kmod-pps is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pps.list && mv /opt/openwrt/source/release/tmp/kmod-pps.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL/conffiles ]; then echo $(IDIR_kmod-pps)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/lib/apk/packages/kmod-pps.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pps" --info "version:6.12.63-r1" --info "description:PPS (Pulse Per Second) is a special pulse provided by some GPS antennae. Userland can use it to get a high-precision time reference." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pps-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/pps_core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp /opt/openwrt/source/release/scripts/ipkg-remove kmod-ptp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ptp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ptp/ptp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/etc/modules.d; ( echo "ptp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/etc/modules.d/18-ptp; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/etc/modules-boot.d; ln -sf ../modules.d/18-ptp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides for pkg in kmod-ptp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.missing" ]; then echo "Package kmod-ptp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ptp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ptp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ptp.list && mv /opt/openwrt/source/release/tmp/kmod-ptp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL/conffiles ]; then echo $(IDIR_kmod-ptp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/lib/apk/packages/kmod-ptp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ptp" --info "version:6.12.63-r1" --info "description:The IEEE 1588 standard defines a method to precisely synchronize distributed clocks over Ethernet networks." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ptp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ptp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pps" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ptp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ptp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ptp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ptp-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ptp/ptp.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-micrel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-micrel-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/micrel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/etc/modules.d; ( echo "micrel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/etc/modules.d/18-phy-micrel; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/etc/modules-boot.d; ln -sf ../modules.d/18-phy-micrel /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.provides for pkg in kmod-phy-micrel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.missing" ]; then echo "Package kmod-phy-micrel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-micrel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-micrel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-micrel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-micrel.list && mv /opt/openwrt/source/release/tmp/kmod-phy-micrel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-micrel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/apk/packages/kmod-phy-micrel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-micrel" --info "version:6.12.63-r1" --info "description:Supports the KSZ9021, VSC8201, KS8001 PHYs." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-micrel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-micrel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-micrel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-micrel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-micrel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-micrel/lib/modules/6.12.63/micrel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-realtek /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-realtek-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/realtek/realtek.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/etc/modules.d; ( echo "realtek"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/etc/modules.d/18-phy-realtek; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/etc/modules-boot.d; ln -sf ../modules.d/18-phy-realtek /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.provides for pkg in kmod-phy-realtek-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.missing" ]; then echo "Package kmod-phy-realtek is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-realtek"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-realtek"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-realtek.list && mv /opt/openwrt/source/release/tmp/kmod-phy-realtek.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-realtek)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/lib/apk/packages/kmod-phy-realtek.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-realtek" --info "version:6.12.63-r1" --info "description:Supports the Realtek 821x PHY." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-realtek-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-realtek/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-realtek" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-realtek-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-realtek-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-realtek-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/realtek/realtek.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-rtl8261n /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-rtl8261n-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8261n/rtl8261n.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/etc/modules.d; ( echo "rtl8261n"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/etc/modules.d/18-phy-rtl8261n; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/etc/modules-boot.d; ln -sf ../modules.d/18-phy-rtl8261n /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.provides for pkg in kmod-phy-rtl8261n-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.missing" ]; then echo "Package kmod-phy-rtl8261n is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-rtl8261n.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-rtl8261n"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-rtl8261n"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-rtl8261n.list && mv /opt/openwrt/source/release/tmp/kmod-phy-rtl8261n.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-rtl8261n)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/apk/packages/kmod-phy-rtl8261n.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-rtl8261n" --info "version:6.12.63-r1" --info "description:Supports the Realtek 8261N NBASE-T PHY." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-rtl8261n-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-rtl8261n/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-rtl8261n-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-rtl8261n-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-rtl8261n-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-rtl8261n/lib/modules/6.12.63/rtl8261n.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-smsc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-smsc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/smsc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/etc/modules.d; ( echo "smsc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/etc/modules.d/phy-smsc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.provides for pkg in kmod-phy-smsc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.missing" ]; then echo "Package kmod-phy-smsc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-smsc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-smsc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-smsc.list && mv /opt/openwrt/source/release/tmp/kmod-phy-smsc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-smsc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/apk/packages/kmod-phy-smsc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-smsc" --info "version:6.12.63-r1" --info "description:Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-smsc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-smsc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-lib-crc16" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-smsc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-smsc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-smsc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-smsc/lib/modules/6.12.63/smsc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-vitesse /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-vitesse-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/vitesse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/etc/modules.d; ( echo "vitesse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/etc/modules.d/18-phy-vitesse; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/etc/modules-boot.d; ln -sf ../modules.d/18-phy-vitesse /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.provides for pkg in kmod-phy-vitesse-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.missing" ]; then echo "Package kmod-phy-vitesse is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-vitesse"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-vitesse"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-vitesse.list && mv /opt/openwrt/source/release/tmp/kmod-phy-vitesse.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-vitesse)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/apk/packages/kmod-phy-vitesse.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-vitesse" --info "version:6.12.63-r1" --info "description:Currently supports the vsc8244" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-vitesse-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-vitesse/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-vitesse-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-vitesse-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-vitesse-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-vitesse/lib/modules/6.12.63/vitesse.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-aeonsemi-as21xxx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aeonsemi-as21xxx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/as21xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/etc/modules.d; ( echo "as21xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/etc/modules.d/18-phy-aeonsemi-as21xxx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/aeonsemi-as21xxx-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.provides for pkg in kmod-phy-aeonsemi-as21xxx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.missing" ]; then echo "Package kmod-phy-aeonsemi-as21xxx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aeonsemi-as21xxx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-aeonsemi-as21xxx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-aeonsemi-as21xxx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-aeonsemi-as21xxx.list && mv /opt/openwrt/source/release/tmp/kmod-phy-aeonsemi-as21xxx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-aeonsemi-as21xxx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/apk/packages/kmod-phy-aeonsemi-as21xxx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-aeonsemi-as21xxx" --info "version:6.12.63-r1" --info "description:Kernel modules for Aeonsemi AS21x1x 10G Ethernet PHY" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-aeonsemi-as21xxx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aeonsemi-as21xxx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 aeonsemi-as21xxx-firmware kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aeonsemi-as21xxx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aeonsemi-as21xxx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aeonsemi-as21xxx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aeonsemi-as21xxx/lib/modules/6.12.63/as21xxx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-airoha-en8811h /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-airoha-en8811h-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/air_en8811h.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/etc/modules.d; ( echo "air_en8811h"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/etc/modules.d/18-phy-airoha-en8811h; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/etc/modules-boot.d; ln -sf ../modules.d/18-phy-airoha-en8811h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/airoha-en8811h-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.provides for pkg in kmod-phy-airoha-en8811h-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.missing" ]; then echo "Package kmod-phy-airoha-en8811h is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-airoha-en8811h.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-airoha-en8811h"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-airoha-en8811h"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-airoha-en8811h.list && mv /opt/openwrt/source/release/tmp/kmod-phy-airoha-en8811h.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-airoha-en8811h)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/apk/packages/kmod-phy-airoha-en8811h.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-airoha-en8811h" --info "version:6.12.63-r1" --info "description:Kernel modules for Airoha EN8811H 2.5G Ethernet PHY" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-airoha-en8811h-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-airoha-en8811h/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 airoha-en8811h-firmware kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-airoha-en8811h-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-airoha-en8811h-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-airoha-en8811h-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-airoha-en8811h/lib/modules/6.12.63/air_en8811h.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia /opt/openwrt/source/release/scripts/ipkg-remove kmod-phy-aquantia /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aquantia-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/aquantia/aquantia.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/etc/modules.d; ( echo "aquantia"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/etc/modules.d/18-phy-aquantia; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/etc/modules-boot.d; ln -sf ../modules.d/18-phy-aquantia /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.provides for pkg in kmod-phy-aquantia-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.missing" ]; then echo "Package kmod-phy-aquantia is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-aquantia.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-aquantia"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-phy-aquantia"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-phy-aquantia.list && mv /opt/openwrt/source/release/tmp/kmod-phy-aquantia.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL/conffiles ]; then echo $(IDIR_kmod-phy-aquantia)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/apk/packages/kmod-phy-aquantia.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-phy-aquantia" --info "version:6.12.63-r1" --info "description:Kernel modules for Aquantia Ethernet PHYs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-phy-aquantia-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-phy-aquantia/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-hwmon-core kmod-lib-crc-itu-t" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aquantia-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aquantia-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-phy-aquantia-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-phy-aquantia/lib/modules/6.12.63/aquantia.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests /opt/openwrt/source/release/scripts/ipkg-remove kmod-net-selftests /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-net-selftests-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/selftests.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/etc/modules.d; ( echo "selftests"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/etc/modules.d/99-net-selftests; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides for pkg in kmod-net-selftests-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.missing" ]; then echo "Package kmod-net-selftests is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-net-selftests"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-net-selftests"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-net-selftests.list && mv /opt/openwrt/source/release/tmp/kmod-net-selftests.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL/conffiles ]; then echo $(IDIR_kmod-net-selftests)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/lib/apk/packages/kmod-net-selftests.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-net-selftests" --info "version:6.12.63-r1" --info "description:Kernel modules for the generic selftest support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-net-selftests-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-net-selftests/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-net-selftests" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-net-selftests-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-net-selftests-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-net-selftests-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/selftests.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-ks8995-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6060-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6xxx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-notag-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-qca8k-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-realtek-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8365mb-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8366rb-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/dsa_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides for pkg in kmod-dsa-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.missing" ]; then echo "Package kmod-dsa is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa.list && mv /opt/openwrt/source/release/tmp/kmod-dsa.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/lib/apk/packages/kmod-dsa.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa" --info "version:6.12.63-r1" --info "description:Kernel module support for Distributed Switch Architecture" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio-devres kmod-net-selftests kmod-phylink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/dsa_core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-notag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-notag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_none.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.provides for pkg in kmod-dsa-notag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.missing" ]; then echo "Package kmod-dsa-notag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-notag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-notag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-notag.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-notag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-notag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/apk/packages/kmod-dsa-notag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-notag" --info "version:6.12.63-r1" --info "description:Kernel module support for switches which don't tag frames over the CPU port." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-notag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-notag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-notag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-notag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-notag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-notag/lib/modules/6.12.63/tag_none.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-b53 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/b53/b53_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_brcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/etc/modules.d; ( echo "b53_common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/etc/modules.d/dsa-b53; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.provides for pkg in kmod-dsa-b53-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.missing" ]; then echo "Package kmod-dsa-b53 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-b53"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-b53"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-b53.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-b53.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-b53)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/apk/packages/kmod-dsa-b53.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-b53" --info "version:6.12.63-r1" --info "description:Broadcom BCM53xx managed switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-b53-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-dsa-notag" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/modules/6.12.63/b53_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53/lib/modules/6.12.63/tag_brcm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-b53-mdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/b53/b53_mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/etc/modules.d; ( echo "b53_mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/etc/modules.d/dsa-b53-mdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.provides for pkg in kmod-dsa-b53-mdio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.missing" ]; then echo "Package kmod-dsa-b53-mdio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-b53-mdio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-b53-mdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-b53-mdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-b53-mdio.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-b53-mdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-b53-mdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/apk/packages/kmod-dsa-b53-mdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-b53-mdio" --info "version:6.12.63-r1" --info "description:B53 MDIO connected switch driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-b53-mdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-b53-mdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa-b53" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-b53-mdio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-b53-mdio/lib/modules/6.12.63/b53_mdio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-mv88e6060 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6060-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/mv88e6060.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_trailer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/etc/modules.d; ( echo "mv88e6060"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/etc/modules.d/41-dsa-mv88e6060; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/etc/modules-boot.d; ln -sf ../modules.d/41-dsa-mv88e6060 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.provides for pkg in kmod-dsa-mv88e6060-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.missing" ]; then echo "Package kmod-dsa-mv88e6060 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6060.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-mv88e6060"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-mv88e6060"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-mv88e6060.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-mv88e6060.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-mv88e6060)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/apk/packages/kmod-dsa-mv88e6060.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-mv88e6060" --info "version:6.12.63-r1" --info "description:Kernel modules for MV88E6060 DSA switches" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-mv88e6060-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6060/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-phy-marvell" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6060-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6060-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6060-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/modules/6.12.63/tag_trailer.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6060/lib/modules/6.12.63/mv88e6060.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-mv88e6xxx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6xxx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_dsa.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/etc/modules.d; ( echo "mv88e6xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/etc/modules.d/41-dsa-mv88e6xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/etc/modules-boot.d; ln -sf ../modules.d/41-dsa-mv88e6xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-marvell.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.provides for pkg in kmod-dsa-mv88e6xxx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.missing" ]; then echo "Package kmod-dsa-mv88e6xxx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-mv88e6xxx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-mv88e6xxx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-mv88e6xxx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-mv88e6xxx.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-mv88e6xxx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-mv88e6xxx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/apk/packages/kmod-dsa-mv88e6xxx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-mv88e6xxx" --info "version:6.12.63-r1" --info "description:Kernel modules for MV88E6XXX DSA switches" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-mv88e6xxx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-mv88e6xxx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-ptp kmod-phy-marvell" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6xxx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6xxx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-mv88e6xxx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/modules/6.12.63/tag_dsa.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-mv88e6xxx/lib/modules/6.12.63/mv88e6xxx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-qca8k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-qca8k-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/qca/qca8k.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_qca.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/etc/modules.d; ( echo "qca8k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/etc/modules.d/42-dsa-qca8k; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-qca8k /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.provides for pkg in kmod-dsa-qca8k-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.missing" ]; then echo "Package kmod-dsa-qca8k is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-qca8k.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-qca8k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-qca8k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-qca8k.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-qca8k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-qca8k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/apk/packages/kmod-dsa-qca8k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-qca8k" --info "version:6.12.63-r1" --info "description:DSA based kernel modules for the Qualcomm Atheros QCA8xxx switch family" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-qca8k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-qca8k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-qca8k-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-qca8k-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-qca8k-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/modules/6.12.63/qca8k.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-qca8k/lib/modules/6.12.63/tag_qca.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-realtek /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-realtek-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/realtek_dsa.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.provides for pkg in kmod-dsa-realtek-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.missing" ]; then echo "Package kmod-dsa-realtek is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-realtek"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-realtek"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-realtek.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-realtek.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-realtek)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/apk/packages/kmod-dsa-realtek.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-realtek" --info "version:6.12.63-r1" --info "description:Common kernel module for Realtek RTL83xx DSA switch family" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-realtek-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-realtek/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-phy-realtek kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-realtek-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-realtek-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-realtek-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-realtek/lib/modules/6.12.63/realtek_dsa.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-rtl8366rb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8366rb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/rtl8366.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_rtl4_a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/etc/modules.d; ( echo "rtl8366"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/etc/modules.d/42-dsa-rtl8366rb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-rtl8366rb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.provides for pkg in kmod-dsa-rtl8366rb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.missing" ]; then echo "Package kmod-dsa-rtl8366rb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8366rb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-rtl8366rb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-rtl8366rb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-rtl8366rb.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-rtl8366rb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-rtl8366rb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/apk/packages/kmod-dsa-rtl8366rb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-rtl8366rb" --info "version:6.12.63-r1" --info "description:DSA based kernel modules for the Realtek RTL8366RB switch family" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-rtl8366rb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8366rb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa-realtek" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8366rb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8366rb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8366rb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/modules/6.12.63/rtl8366.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8366rb/lib/modules/6.12.63/tag_rtl4_a.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-rtl8365mb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8365mb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/rtl8365mb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_rtl8_4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/etc/modules.d; ( echo "rtl8365mb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/etc/modules.d/42-dsa-rtl8365mb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-rtl8365mb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-realtek.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.provides for pkg in kmod-dsa-rtl8365mb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.missing" ]; then echo "Package kmod-dsa-rtl8365mb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-rtl8365mb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-rtl8365mb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-rtl8365mb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-rtl8365mb.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-rtl8365mb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-rtl8365mb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/apk/packages/kmod-dsa-rtl8365mb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-rtl8365mb" --info "version:6.12.63-r1" --info "description:DSA based kernel modules for the Realtek RTL8365MB switch family" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-rtl8365mb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-rtl8365mb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa-realtek" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8365mb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8365mb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-rtl8365mb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/modules/6.12.63/rtl8365mb.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-rtl8365mb/lib/modules/6.12.63/tag_rtl8_4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-ks8995 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-ks8995-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/ks8995.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/etc/modules.d; ( echo "ks8995"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/etc/modules.d/42-dsa-ks8995; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-notag.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.provides for pkg in kmod-dsa-ks8995-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.missing" ]; then echo "Package kmod-dsa-ks8995 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-ks8995.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-ks8995"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-ks8995"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-ks8995.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-ks8995.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-ks8995)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/apk/packages/kmod-dsa-ks8995.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-ks8995" --info "version:6.12.63-r1" --info "description:Kernel module for Micrel/Kendin KS8995 DSA switch" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-ks8995-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-ks8995/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-dsa-notag" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-ks8995-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-ks8995-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-ks8995-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-ks8995/lib/modules/6.12.63/ks8995.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy /opt/openwrt/source/release/scripts/ipkg-remove kmod-fixed-phy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fixed-phy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/fixed_phy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/etc/modules.d; ( echo "fixed_phy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/etc/modules.d/fixed-phy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides for pkg in kmod-fixed-phy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.missing" ]; then echo "Package kmod-fixed-phy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fixed-phy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fixed-phy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fixed-phy.list && mv /opt/openwrt/source/release/tmp/kmod-fixed-phy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL/conffiles ]; then echo $(IDIR_kmod-fixed-phy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/lib/apk/packages/kmod-fixed-phy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fixed-phy" --info "version:6.12.63-r1" --info "description:Kernel driver for \"fixed\" MDIO Bus to cover the boards and devices that use PHYs that are not connected to the real MDIO bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fixed-phy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fixed-phy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fixed-phy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fixed-phy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fixed-phy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fixed-phy-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/fixed_phy.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-vsc73xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_vsc73xx_8021q.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-vitesse.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.provides for pkg in kmod-dsa-vsc73xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.missing" ]; then echo "Package kmod-dsa-vsc73xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-vsc73xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/apk/packages/kmod-dsa-vsc73xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-vsc73xx" --info "version:6.12.63-r1" --info "description:Kernel modules for Vitesse VSC73XX switches" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-vsc73xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa kmod-phy-vitesse kmod-fixed-phy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/modules/6.12.63/vitesse-vsc73xx-core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx/lib/modules/6.12.63/tag_vsc73xx_8021q.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-vsc73xx-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/etc/modules.d; ( echo "vitesse-vsc73xx-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/etc/modules.d/dsa-vsc73xx-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.provides for pkg in kmod-dsa-vsc73xx-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.missing" ]; then echo "Package kmod-dsa-vsc73xx-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx-spi.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-vsc73xx-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/apk/packages/kmod-dsa-vsc73xx-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-vsc73xx-spi" --info "version:6.12.63-r1" --info "description:Kernel modules for Vitesse VSC73XX switches using SPI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-vsc73xx-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa-vsc73xx" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-spi/lib/modules/6.12.63/vitesse-vsc73xx-spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform /opt/openwrt/source/release/scripts/ipkg-remove kmod-dsa-vsc73xx-platform /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/etc/modules.d; ( echo "vitesse-vsc73xx-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/etc/modules.d/dsa-vsc73xx-platform; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.provides for pkg in kmod-dsa-vsc73xx-platform-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.missing" ]; then echo "Package kmod-dsa-vsc73xx-platform is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dsa-vsc73xx-platform.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx-platform"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dsa-vsc73xx-platform"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx-platform.list && mv /opt/openwrt/source/release/tmp/kmod-dsa-vsc73xx-platform.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL/conffiles ]; then echo $(IDIR_kmod-dsa-vsc73xx-platform)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/apk/packages/kmod-dsa-vsc73xx-platform.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dsa-vsc73xx-platform" --info "version:6.12.63-r1" --info "description:Vitesse VSC73XX platform support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dsa-vsc73xx-platform-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dsa-vsc73xx-platform/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dsa-vsc73xx" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dsa-vsc73xx-platform-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dsa-vsc73xx-platform/lib/modules/6.12.63/vitesse-vsc73xx-platform.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig /opt/openwrt/source/release/scripts/ipkg-remove kmod-swconfig /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-swconfig-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/swconfig.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/etc/modules.d; ( echo "swconfig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/etc/modules.d/41-swconfig; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides for pkg in kmod-swconfig-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.missing" ]; then echo "Package kmod-swconfig is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-swconfig"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-swconfig"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-swconfig.list && mv /opt/openwrt/source/release/tmp/kmod-swconfig.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL/conffiles ]; then echo $(IDIR_kmod-swconfig)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/apk/packages/kmod-swconfig.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-swconfig" --info "version:6.12.63-r1" --info "description:Switch configuration API module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-swconfig-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-swconfig/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-swconfig-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-swconfig-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-swconfig-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-swconfig/lib/modules/6.12.63/swconfig.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-ip17xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ip17xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ip17xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/etc/modules.d; ( echo "ip17xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/etc/modules.d/42-switch-ip17xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.provides for pkg in kmod-switch-ip17xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.missing" ]; then echo "Package kmod-switch-ip17xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ip17xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-ip17xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-ip17xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-ip17xx.list && mv /opt/openwrt/source/release/tmp/kmod-switch-ip17xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-ip17xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/apk/packages/kmod-switch-ip17xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-ip17xx" --info "version:6.12.63-r1" --info "description:IC+ IP175C/IP178C switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-ip17xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ip17xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-swconfig" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ip17xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ip17xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ip17xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ip17xx/lib/modules/6.12.63/ip17xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8306 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8306-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8306.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/etc/modules.d; ( echo "rtl8306"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/etc/modules.d/43-switch-rtl8306; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.provides for pkg in kmod-switch-rtl8306-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.missing" ]; then echo "Package kmod-switch-rtl8306 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8306.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8306"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8306"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8306.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8306.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8306)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/apk/packages/kmod-switch-rtl8306.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8306" --info "version:6.12.63-r1" --info "description:Realtek RTL8306S switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8306-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8306/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-swconfig" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8306-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8306-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8306-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8306/lib/modules/6.12.63/rtl8306.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8366-smi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366-smi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366_smi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/etc/modules.d; ( echo "rtl8366_smi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/etc/modules.d/42-switch-rtl8366-smi; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/etc/modules-boot.d; ln -sf ../modules.d/42-switch-rtl8366-smi /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides for pkg in kmod-switch-rtl8366-smi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.missing" ]; then echo "Package kmod-switch-rtl8366-smi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366-smi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366-smi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8366-smi.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8366-smi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8366-smi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/apk/packages/kmod-switch-rtl8366-smi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8366-smi" --info "version:6.12.63-r1" --info "description:Realtek RTL8366 series SMI switch interface support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8366-smi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366-smi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-swconfig" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366-smi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366-smi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366-smi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366-smi/lib/modules/6.12.63/rtl8366_smi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8366rb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366rb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366rb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/etc/modules.d; ( echo "rtl8366rb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/etc/modules.d/43-switch-rtl8366rb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8366rb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.provides for pkg in kmod-switch-rtl8366rb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.missing" ]; then echo "Package kmod-switch-rtl8366rb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366rb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366rb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366rb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8366rb.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8366rb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8366rb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/apk/packages/kmod-switch-rtl8366rb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8366rb" --info "version:6.12.63-r1" --info "description:Realtek RTL8366RB switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8366rb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366rb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-switch-rtl8366-smi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366rb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366rb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366rb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366rb/lib/modules/6.12.63/rtl8366rb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8366s /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366s-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366s.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/etc/modules.d; ( echo "rtl8366s"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/etc/modules.d/43-switch-rtl8366s; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8366s /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.provides for pkg in kmod-switch-rtl8366s-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.missing" ]; then echo "Package kmod-switch-rtl8366s is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366s.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366s"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8366s"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8366s.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8366s.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8366s)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/apk/packages/kmod-switch-rtl8366s.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8366s" --info "version:6.12.63-r1" --info "description:Realtek RTL8366S switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8366s-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8366s/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-switch-rtl8366-smi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366s-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366s-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8366s-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8366s/lib/modules/6.12.63/rtl8366s.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8367 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8367.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/etc/modules.d; ( echo "rtl8367"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/etc/modules.d/43-switch-rtl8367; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8367 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.provides for pkg in kmod-switch-rtl8367-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.missing" ]; then echo "Package kmod-switch-rtl8367 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8367"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8367"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8367.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8367.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8367)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/apk/packages/kmod-switch-rtl8367.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8367" --info "version:6.12.63-r1" --info "description:Realtek RTL8367 switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8367-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-switch-rtl8366-smi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367/lib/modules/6.12.63/rtl8367.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-rtl8367b /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367b-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8367b.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/etc/modules.d; ( echo "rtl8367b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/etc/modules.d/43-switch-rtl8367b; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8367b /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8366-smi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.provides for pkg in kmod-switch-rtl8367b-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.missing" ]; then echo "Package kmod-switch-rtl8367b is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-rtl8367b.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8367b"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-rtl8367b"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-rtl8367b.list && mv /opt/openwrt/source/release/tmp/kmod-switch-rtl8367b.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-rtl8367b)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/apk/packages/kmod-switch-rtl8367b.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-rtl8367b" --info "version:6.12.63-r1" --info "description:Realtek RTL8367R/B switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-rtl8367b-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-rtl8367b/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-switch-rtl8366-smi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367b-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367b-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-rtl8367b-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-rtl8367b/lib/modules/6.12.63/rtl8367b.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx /opt/openwrt/source/release/scripts/ipkg-remove kmod-switch-ar8xxx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ar8xxx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ar8xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/etc/modules.d; ( echo "ar8xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/etc/modules.d/43-switch-ar8xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/etc/modules-boot.d; ln -sf ../modules.d/43-switch-ar8xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-swconfig.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.provides for pkg in kmod-switch-ar8xxx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.missing" ]; then echo "Package kmod-switch-ar8xxx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-switch-ar8xxx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-ar8xxx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-switch-ar8xxx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-switch-ar8xxx.list && mv /opt/openwrt/source/release/tmp/kmod-switch-ar8xxx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL/conffiles ]; then echo $(IDIR_kmod-switch-ar8xxx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/apk/packages/kmod-switch-ar8xxx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-switch-ar8xxx" --info "version:6.12.63-r1" --info "description:Atheros AR8216/8327 switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-switch-ar8xxx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-switch-ar8xxx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-swconfig kmod-mdio-devres" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ar8xxx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ar8xxx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-switch-ar8xxx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-switch-ar8xxx/lib/modules/6.12.63/ar8xxx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi /opt/openwrt/source/release/scripts/ipkg-remove kmod-natsemi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-natsemi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/natsemi/natsemi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/etc/modules.d; ( echo "natsemi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/etc/modules.d/20-natsemi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.provides for pkg in kmod-natsemi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.missing" ]; then echo "Package kmod-natsemi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-natsemi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-natsemi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-natsemi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-natsemi.list && mv /opt/openwrt/source/release/tmp/kmod-natsemi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL/conffiles ]; then echo $(IDIR_kmod-natsemi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/apk/packages/kmod-natsemi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-natsemi" --info "version:6.12.63-r1" --info "description:Kernel modules for National Semiconductor DP8381x series PCI Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-natsemi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-natsemi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-natsemi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-natsemi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-natsemi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-natsemi/lib/modules/6.12.63/natsemi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 /opt/openwrt/source/release/scripts/ipkg-remove kmod-r6040 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r6040-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/rdc/r6040.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/etc/modules.d; ( echo "r6040"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/etc/modules.d/r6040; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.provides for pkg in kmod-r6040-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.missing" ]; then echo "Package kmod-r6040 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r6040.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-r6040"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-r6040"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-r6040.list && mv /opt/openwrt/source/release/tmp/kmod-r6040.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL/conffiles ]; then echo $(IDIR_kmod-r6040)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/apk/packages/kmod-r6040.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-r6040" --info "version:6.12.63-r1" --info "description:Kernel modules for RDC Fast-Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-r6040-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r6040/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r6040-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r6040-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r6040-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r6040/lib/modules/6.12.63/r6040.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet /opt/openwrt/source/release/scripts/ipkg-remove kmod-rmnet /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rmnet-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/qualcomm/rmnet/rmnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/etc/modules.d; ( echo "rmnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/etc/modules.d/30-rmnet; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.provides for pkg in kmod-rmnet-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.missing" ]; then echo "Package kmod-rmnet is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rmnet.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rmnet"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rmnet"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rmnet.list && mv /opt/openwrt/source/release/tmp/kmod-rmnet.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL/conffiles ]; then echo $(IDIR_kmod-rmnet)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/apk/packages/kmod-rmnet.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rmnet" --info "version:6.12.63-r1" --info "description:Kernel support for RMNET module which is used for handling data in the multiplexing and aggregation protocol (MAP) format in the embedded data path. RMNET devices can be attached to any IP mode physical device." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rmnet-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rmnet/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rmnet-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rmnet-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rmnet-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rmnet/lib/modules/6.12.63/rmnet.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu /opt/openwrt/source/release/scripts/ipkg-remove kmod-niu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-niu-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sun/niu.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/etc/modules.d; ( echo "niu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/etc/modules.d/niu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.provides for pkg in kmod-niu-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.missing" ]; then echo "Package kmod-niu is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-niu.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-niu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-niu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-niu.list && mv /opt/openwrt/source/release/tmp/kmod-niu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL/conffiles ]; then echo $(IDIR_kmod-niu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/apk/packages/kmod-niu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-niu" --info "version:6.12.63-r1" --info "description:This enables support for cards based upon Sun's Neptune chipset." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-niu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-niu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-niu-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-niu-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-niu-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-niu/lib/modules/6.12.63/niu.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sis900 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis900-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sis/sis900.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/etc/modules.d; ( echo "sis900"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/etc/modules.d/sis900; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.provides for pkg in kmod-sis900-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.missing" ]; then echo "Package kmod-sis900 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sis900.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sis900"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sis900"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sis900.list && mv /opt/openwrt/source/release/tmp/kmod-sis900.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL/conffiles ]; then echo $(IDIR_kmod-sis900)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/apk/packages/kmod-sis900.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sis900" --info "version:6.12.63-r1" --info "description:Kernel modules for Sis 900 Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sis900-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sis900/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis900-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis900-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sis900-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sis900/lib/modules/6.12.63/sis900.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sky2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sky2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/marvell/sky2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/etc/modules.d; ( echo "sky2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/etc/modules.d/sky2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.provides for pkg in kmod-sky2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.missing" ]; then echo "Package kmod-sky2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sky2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sky2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sky2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sky2.list && mv /opt/openwrt/source/release/tmp/kmod-sky2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL/conffiles ]; then echo $(IDIR_kmod-sky2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/apk/packages/kmod-sky2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sky2" --info "version:6.12.63-r1" --info "description:This driver supports Gigabit Ethernet adapters based on the Marvell Yukon 2 chipset: Marvell 88E8021/88E8022/88E8035/88E8036/88E8038/88E8050/88E8052/ 88E8053/88E8055/88E8061/88E8062, SysKonnect SK-9E21D/SK-9S21 There is companion driver for the older Marvell Yukon and Genesis based adapters: skge." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sky2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sky2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sky2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sky2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sky2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sky2/lib/modules/6.12.63/sky2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine /opt/openwrt/source/release/scripts/ipkg-remove kmod-via-rhine /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-rhine-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/via/via-rhine.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/etc/modules.d; ( echo "via-rhine"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/etc/modules.d/via-rhine; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.provides for pkg in kmod-via-rhine-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.missing" ]; then echo "Package kmod-via-rhine is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-rhine.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-via-rhine"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-via-rhine"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-via-rhine.list && mv /opt/openwrt/source/release/tmp/kmod-via-rhine.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL/conffiles ]; then echo $(IDIR_kmod-via-rhine)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/apk/packages/kmod-via-rhine.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-via-rhine" --info "version:6.12.63-r1" --info "description:Kernel modules for Via Rhine Ethernet chipsets" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-via-rhine-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-rhine/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-rhine-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-rhine-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-rhine-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-rhine/lib/modules/6.12.63/via-rhine.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity /opt/openwrt/source/release/scripts/ipkg-remove kmod-via-velocity /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-velocity-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/via/via-velocity.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/etc/modules.d; ( echo "via-velocity"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/etc/modules.d/via-velocity; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.provides for pkg in kmod-via-velocity-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.missing" ]; then echo "Package kmod-via-velocity is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-via-velocity.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-via-velocity"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-via-velocity"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-via-velocity.list && mv /opt/openwrt/source/release/tmp/kmod-via-velocity.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL/conffiles ]; then echo $(IDIR_kmod-via-velocity)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/apk/packages/kmod-via-velocity.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-via-velocity" --info "version:6.12.63-r1" --info "description:Kernel modules for VIA Velocity Gigabit Ethernet chipsets" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-via-velocity-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-via-velocity/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc-ccitt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-velocity-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-velocity-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-via-velocity-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-via-velocity/lib/modules/6.12.63/via-velocity.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too /opt/openwrt/source/release/scripts/ipkg-remove kmod-8139too /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139too-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/8139too.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/etc/modules.d; ( echo "8139too"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/etc/modules.d/8139too; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.provides for pkg in kmod-8139too-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.missing" ]; then echo "Package kmod-8139too is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139too.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-8139too"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-8139too"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-8139too.list && mv /opt/openwrt/source/release/tmp/kmod-8139too.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL/conffiles ]; then echo $(IDIR_kmod-8139too)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/apk/packages/kmod-8139too.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-8139too" --info "version:6.12.63-r1" --info "description:Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-8139too-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139too/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139too-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139too-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139too-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139too/lib/modules/6.12.63/8139too.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp /opt/openwrt/source/release/scripts/ipkg-remove kmod-8139cp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139cp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/8139cp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/etc/modules.d; ( echo "8139cp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/etc/modules.d/8139cp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.provides for pkg in kmod-8139cp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.missing" ]; then echo "Package kmod-8139cp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-8139cp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-8139cp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-8139cp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-8139cp.list && mv /opt/openwrt/source/release/tmp/kmod-8139cp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL/conffiles ]; then echo $(IDIR_kmod-8139cp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/apk/packages/kmod-8139cp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-8139cp" --info "version:6.12.63-r1" --info "description:Kernel module for RealTek RTL-8139C+ PCI Fast Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-8139cp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-8139cp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139cp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139cp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-8139cp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-8139cp/lib/modules/6.12.63/8139cp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 /opt/openwrt/source/release/scripts/ipkg-remove kmod-r8169 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r8169-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/r8169.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/etc/modules.d; ( echo "r8169"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/etc/modules.d/r8169; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/etc/modules-boot.d; ln -sf ../modules.d/r8169 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/r8169-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-realtek.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.provides for pkg in kmod-r8169-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.missing" ]; then echo "Package kmod-r8169 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-r8169.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-r8169"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-r8169"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-r8169.list && mv /opt/openwrt/source/release/tmp/kmod-r8169.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL/conffiles ]; then echo $(IDIR_kmod-r8169)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/apk/packages/kmod-r8169.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-r8169" --info "version:6.12.63-r1" --info "description:Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-r8169-any" --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-r8169/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii r8169-firmware kmod-phy-realtek kmod-mdio-devres" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r8169-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r8169-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-r8169-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-r8169/lib/modules/6.12.63/r8169.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-ne2k-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ne2k-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/8390/ne2k-pci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/8390/8390.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/etc/modules.d; ( echo "8390"; echo "ne2k-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/etc/modules.d/ne2k-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.provides for pkg in kmod-ne2k-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.missing" ]; then echo "Package kmod-ne2k-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ne2k-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ne2k-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ne2k-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ne2k-pci.list && mv /opt/openwrt/source/release/tmp/kmod-ne2k-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-ne2k-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/apk/packages/kmod-ne2k-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ne2k-pci" --info "version:6.12.63-r1" --info "description:Kernel modules for NE2000 PCI Ethernet Adapter kernel" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ne2k-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ne2k-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ne2k-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ne2k-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ne2k-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/modules/6.12.63/8390.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ne2k-pci/lib/modules/6.12.63/ne2k-pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 /opt/openwrt/source/release/scripts/ipkg-remove kmod-e100 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e100-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000e-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e100.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/etc/modules.d; ( echo "e100"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/etc/modules.d/e100; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/e100-firmware.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.provides for pkg in kmod-e100-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.missing" ]; then echo "Package kmod-e100 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e100.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e100"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e100"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-e100.list && mv /opt/openwrt/source/release/tmp/kmod-e100.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL/conffiles ]; then echo $(IDIR_kmod-e100)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/apk/packages/kmod-e100.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-e100" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) PRO/100+ Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-e100-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e100/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii e100-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e100-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e100-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e100-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e100/lib/modules/6.12.63/e100.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 /opt/openwrt/source/release/scripts/ipkg-remove kmod-e1000 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e1000/e1000.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/etc/modules.d; ( echo "e1000"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/etc/modules.d/35-e1000; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.provides for pkg in kmod-e1000-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.missing" ]; then echo "Package kmod-e1000 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e1000"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e1000"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-e1000.list && mv /opt/openwrt/source/release/tmp/kmod-e1000.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL/conffiles ]; then echo $(IDIR_kmod-e1000)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/apk/packages/kmod-e1000.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-e1000" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) PRO/1000 PCI Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-e1000-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000/lib/modules/6.12.63/e1000.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e /opt/openwrt/source/release/scripts/ipkg-remove kmod-e1000e /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000e-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e1000e/e1000e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/etc/modules.d; ( echo "e1000e IntMode=1 InterruptThrottleRate=4,4,4,4,4,4,4,4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/etc/modules.d/e1000e; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/etc/modules-boot.d; ln -sf ../modules.d/e1000e /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.provides for pkg in kmod-e1000e-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.missing" ]; then echo "Package kmod-e1000e is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-e1000e.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e1000e"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-e1000e"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-e1000e.list && mv /opt/openwrt/source/release/tmp/kmod-e1000e.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL/conffiles ]; then echo $(IDIR_kmod-e1000e)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/apk/packages/kmod-e1000e.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-e1000e" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) PRO/1000 PCIe Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-e1000e-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-e1000e/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000e-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000e-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-e1000e-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-e1000e/lib/modules/6.12.63/e1000e.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb /opt/openwrt/source/release/scripts/ipkg-remove kmod-igb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/igb/igb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/etc/modules.d; ( echo "igb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/etc/modules.d/35-igb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/etc/modules-boot.d; ln -sf ../modules.d/35-igb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.provides for pkg in kmod-igb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.missing" ]; then echo "Package kmod-igb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-igb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-igb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-igb.list && mv /opt/openwrt/source/release/tmp/kmod-igb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL/conffiles ]; then echo $(IDIR_kmod-igb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/apk/packages/kmod-igb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-igb" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) 82575/82576 PCI-Express Gigabit Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-igb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-i2c-algo-bit kmod-ptp kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igb/lib/modules/6.12.63/igb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe /opt/openwrt/source/release/scripts/ipkg-remove kmod-ixgbe /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbe-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ixgbe/ixgbe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/etc/modules.d; ( echo "ixgbe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/etc/modules.d/35-ixgbe; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.provides for pkg in kmod-ixgbe-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.missing" ]; then echo "Package kmod-ixgbe is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ixgbe"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ixgbe"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ixgbe.list && mv /opt/openwrt/source/release/tmp/kmod-ixgbe.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL/conffiles ]; then echo $(IDIR_kmod-ixgbe)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/apk/packages/kmod-ixgbe.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ixgbe" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ixgbe-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbe/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio kmod-ptp kmod-hwmon-core kmod-libphy kmod-mdio-devres" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbe-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbe-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbe-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbe/lib/modules/6.12.63/ixgbe.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf /opt/openwrt/source/release/scripts/ipkg-remove kmod-ixgbevf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbevf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/etc/modules.d; ( echo "ixgbevf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/etc/modules.d/35-ixgbevf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbe.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.provides for pkg in kmod-ixgbevf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.missing" ]; then echo "Package kmod-ixgbevf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ixgbevf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ixgbevf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ixgbevf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ixgbevf.list && mv /opt/openwrt/source/release/tmp/kmod-ixgbevf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL/conffiles ]; then echo $(IDIR_kmod-ixgbevf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/apk/packages/kmod-ixgbevf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ixgbevf" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) 82599 Virtual Function Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ixgbevf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ixgbevf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ixgbe" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbevf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbevf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ixgbevf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ixgbevf/lib/modules/6.12.63/ixgbevf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e /opt/openwrt/source/release/scripts/ipkg-remove kmod-i40e /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i40e-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/i40e/i40e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/etc/modules.d; ( echo "i40e"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/etc/modules.d/36-i40e; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/etc/modules-boot.d; ln -sf ../modules.d/36-i40e /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.provides for pkg in kmod-i40e-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.missing" ]; then echo "Package kmod-i40e is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i40e.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i40e"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i40e"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i40e.list && mv /opt/openwrt/source/release/tmp/kmod-i40e.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL/conffiles ]; then echo $(IDIR_kmod-i40e)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/apk/packages/kmod-i40e.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i40e" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) Ethernet Controller XL710 Family 40 Gigabit Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i40e-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i40e/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp kmod-libie" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i40e-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i40e-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i40e-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i40e/lib/modules/6.12.63/i40e.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice /opt/openwrt/source/release/scripts/ipkg-remove kmod-ice /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ice-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ice/ice.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/etc/modules.d; ( echo "ice"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/etc/modules.d/ice; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.provides for pkg in kmod-ice-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.missing" ]; then echo "Package kmod-ice is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ice.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ice"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ice"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ice.list && mv /opt/openwrt/source/release/tmp/kmod-ice.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL/conffiles ]; then echo $(IDIR_kmod-ice)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/apk/packages/kmod-ice.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ice" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) Ethernet Controller E810 Series" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ice-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ice/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp kmod-hwmon-core kmod-libie" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ice-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ice-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ice-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ice/lib/modules/6.12.63/ice.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf /opt/openwrt/source/release/scripts/ipkg-remove kmod-iavf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iavf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/iavf/iavf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/etc/modules.d; ( echo "iavf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/etc/modules.d/iavf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libie.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.provides for pkg in kmod-iavf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.missing" ]; then echo "Package kmod-iavf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iavf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iavf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iavf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iavf.list && mv /opt/openwrt/source/release/tmp/kmod-iavf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL/conffiles ]; then echo $(IDIR_kmod-iavf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/apk/packages/kmod-iavf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iavf" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel XL710, X710, X722, XXV710, and all devices advertising support for Intel Ethernet Adaptive Virtual Function devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iavf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iavf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libie" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iavf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iavf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iavf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iavf/lib/modules/6.12.63/iavf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb /opt/openwrt/source/release/scripts/ipkg-remove kmod-ssb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ssb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ssb/ssb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/etc/modules.d; ( echo "ssb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/etc/modules.d/18-ssb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/etc/modules-boot.d; ln -sf ../modules.d/18-ssb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.provides for pkg in kmod-ssb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.missing" ]; then echo "Package kmod-ssb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ssb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ssb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ssb.list && mv /opt/openwrt/source/release/tmp/kmod-ssb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL/conffiles ]; then echo $(IDIR_kmod-ssb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/apk/packages/kmod-ssb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ssb" --info "version:6.12.63-r1" --info "description:Silicon Sonics Backplane glue code." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ssb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ssb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ssb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ssb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ssb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ssb/lib/modules/6.12.63/ssb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 /opt/openwrt/source/release/scripts/ipkg-remove kmod-b44 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b44-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/b44.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/etc/modules.d; ( echo "b44"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/etc/modules.d/19-b44; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/etc/modules-boot.d; ln -sf ../modules.d/19-b44 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ssb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.provides for pkg in kmod-b44-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.missing" ]; then echo "Package kmod-b44 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-b44.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-b44"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-b44"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-b44.list && mv /opt/openwrt/source/release/tmp/kmod-b44.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL/conffiles ]; then echo $(IDIR_kmod-b44)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/apk/packages/kmod-b44.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-b44" --info "version:6.12.63-r1" --info "description:Kernel modules for Broadcom 44xx Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-b44-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-b44/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ssb kmod-mii kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b44-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b44-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b44-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-b44/lib/modules/6.12.63/b44.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x /opt/openwrt/source/release/scripts/ipkg-remove kmod-3c59x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-3c59x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/3com/3c59x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/etc/modules.d; ( echo "3c59x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/etc/modules.d/3c59x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.provides for pkg in kmod-3c59x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.missing" ]; then echo "Package kmod-3c59x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-3c59x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-3c59x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-3c59x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-3c59x.list && mv /opt/openwrt/source/release/tmp/kmod-3c59x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL/conffiles ]; then echo $(IDIR_kmod-3c59x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/apk/packages/kmod-3c59x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-3c59x" --info "version:6.12.63-r1" --info "description:This option enables driver support for a large number of 10mbps and 10/100mbps EISA, PCI and PCMCIA 3Com Ethernet adapters: - \"Vortex\" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI - \"Boomerang\" (EtherLink XL 3c900 or 3c905) PCI - \"Cyclone\" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus - \"Tornado\" (3c905) PCI - \"Hurricane\" (3c555/3cSOHO) PCI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-3c59x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-3c59x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-3c59x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-3c59x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-3c59x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-3c59x/lib/modules/6.12.63/3c59x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 /opt/openwrt/source/release/scripts/ipkg-remove kmod-pcnet32 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pcnet32-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/amd/pcnet32.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/etc/modules.d; ( echo "pcnet32"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/etc/modules.d/pcnet32; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.provides for pkg in kmod-pcnet32-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.missing" ]; then echo "Package kmod-pcnet32 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pcnet32.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pcnet32"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pcnet32"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pcnet32.list && mv /opt/openwrt/source/release/tmp/kmod-pcnet32.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL/conffiles ]; then echo $(IDIR_kmod-pcnet32)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/apk/packages/kmod-pcnet32.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pcnet32" --info "version:6.12.63-r1" --info "description:Kernel modules for AMD PCnet32 Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pcnet32-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pcnet32/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pcnet32-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pcnet32-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pcnet32-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pcnet32/lib/modules/6.12.63/pcnet32.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-tg3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tg3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/tg3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/etc/modules.d; ( echo "tg3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/etc/modules.d/19-tg3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/etc/modules-boot.d; ln -sf ../modules.d/19-tg3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.provides for pkg in kmod-tg3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.missing" ]; then echo "Package kmod-tg3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tg3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tg3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tg3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tg3.list && mv /opt/openwrt/source/release/tmp/kmod-tg3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL/conffiles ]; then echo $(IDIR_kmod-tg3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/apk/packages/kmod-tg3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tg3" --info "version:6.12.63-r1" --info "description:Kernel modules for Broadcom Tigon3 Gigabit Ethernet adapters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tg3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tg3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tg3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tg3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tg3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tg3/lib/modules/6.12.63/tg3.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn /opt/openwrt/source/release/scripts/ipkg-remove kmod-misdn /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-misdn-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/mISDN_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/mISDN_dsp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/l1oip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/etc/modules.d; ( echo "l1oip"; echo "mISDN_core"; echo "mISDN_dsp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/etc/modules.d/30-misdn; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.provides for pkg in kmod-misdn-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.missing" ]; then echo "Package kmod-misdn is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-misdn"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-misdn"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-misdn.list && mv /opt/openwrt/source/release/tmp/kmod-misdn.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL/conffiles ]; then echo $(IDIR_kmod-misdn)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/apk/packages/kmod-misdn.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-misdn" --info "version:6.12.63-r1" --info "description:Modular ISDN driver support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-misdn-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-misdn/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-misdn-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-misdn-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-misdn-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/modules/6.12.63/l1oip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/modules/6.12.63/mISDN_core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-misdn/lib/modules/6.12.63/mISDN_dsp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci /opt/openwrt/source/release/scripts/ipkg-remove kmod-hfcpci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcpci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/hardware/mISDN/hfcpci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/etc/modules.d; ( echo "hfcpci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/etc/modules.d/31-hfcpci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.provides for pkg in kmod-hfcpci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.missing" ]; then echo "Package kmod-hfcpci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcpci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hfcpci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hfcpci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hfcpci.list && mv /opt/openwrt/source/release/tmp/kmod-hfcpci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL/conffiles ]; then echo $(IDIR_kmod-hfcpci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/apk/packages/kmod-hfcpci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hfcpci" --info "version:6.12.63-r1" --info "description:Kernel modules for Cologne AG's HFC pci cards (single port) using the mISDN V2 stack" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hfcpci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcpci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-misdn" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcpci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcpci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcpci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcpci/lib/modules/6.12.63/hfcpci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti /opt/openwrt/source/release/scripts/ipkg-remove kmod-hfcmulti /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcmulti-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/hardware/mISDN/hfcmulti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/etc/modules.d; ( echo "hfcmulti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/etc/modules.d/31-hfcmulti; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-misdn.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.provides for pkg in kmod-hfcmulti-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.missing" ]; then echo "Package kmod-hfcmulti is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hfcmulti.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hfcmulti"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-hfcmulti"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-hfcmulti.list && mv /opt/openwrt/source/release/tmp/kmod-hfcmulti.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL/conffiles ]; then echo $(IDIR_kmod-hfcmulti)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/apk/packages/kmod-hfcmulti.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-hfcmulti" --info "version:6.12.63-r1" --info "description:Kernel modules for Cologne AG's HFC multiport cards (HFC-4S/8S/E1) using the mISDN V2 stack" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-hfcmulti-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-hfcmulti/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-misdn" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcmulti-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcmulti-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-hfcmulti-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-hfcmulti/lib/modules/6.12.63/hfcmulti.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan /opt/openwrt/source/release/scripts/ipkg-remove kmod-macvlan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macvlan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/macvlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/etc/modules.d; ( echo "macvlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/etc/modules.d/macvlan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.provides for pkg in kmod-macvlan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.missing" ]; then echo "Package kmod-macvlan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macvlan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macvlan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macvlan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-macvlan.list && mv /opt/openwrt/source/release/tmp/kmod-macvlan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-macvlan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/apk/packages/kmod-macvlan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-macvlan" --info "version:6.12.63-r1" --info "description:A kernel module which allows one to create virtual interfaces that map packets to or from specific MAC addresses to a particular interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-macvlan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macvlan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macvlan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macvlan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macvlan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macvlan/lib/modules/6.12.63/macvlan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipvlan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipvlan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ipvlan/ipvlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/etc/modules.d; ( echo "ipvlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/etc/modules.d/ipvlan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.provides for pkg in kmod-ipvlan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.missing" ]; then echo "Package kmod-ipvlan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipvlan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipvlan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipvlan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipvlan.list && mv /opt/openwrt/source/release/tmp/kmod-ipvlan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipvlan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/apk/packages/kmod-ipvlan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipvlan" --info "version:6.12.63-r1" --info "description:A kernel module which allows one to create virtual interfaces that map packets to or from specific IP addresses to a particular interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipvlan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipvlan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipvlan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipvlan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipvlan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipvlan/lib/modules/6.12.63/ipvlan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip /opt/openwrt/source/release/scripts/ipkg-remove kmod-tulip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tulip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/tulip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/de2104x.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/dmfe.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/uli526x.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/winbond-840.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/etc/modules.d; ( echo "tulip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/etc/modules.d/tulip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.provides for pkg in kmod-tulip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.missing" ]; then echo "Package kmod-tulip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tulip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tulip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tulip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tulip.list && mv /opt/openwrt/source/release/tmp/kmod-tulip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL/conffiles ]; then echo $(IDIR_kmod-tulip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/apk/packages/kmod-tulip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tulip" --info "version:6.12.63-r1" --info "description:Kernel modules for the Tulip family of network cards, including DECchip Tulip, DIGITAL EtherWORKS, Winbond W89c840, Davicom DM910x/DM980x and ULi M526x controller support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tulip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tulip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tulip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tulip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tulip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/de2104x.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/dmfe.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/uli526x.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/winbond-840.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tulip/lib/modules/6.12.63/tulip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm /opt/openwrt/source/release/scripts/ipkg-remove kmod-atm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/atm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/br2684.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/etc/modules.d; ( echo "atm"; echo "br2684"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/etc/modules.d/30-atm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides for pkg in kmod-atm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.missing" ]; then echo "Package kmod-atm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atm.list && mv /opt/openwrt/source/release/tmp/kmod-atm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL/conffiles ]; then echo $(IDIR_kmod-atm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/apk/packages/kmod-atm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atm" --info "version:6.12.63-r1" --info "description:Kernel modules for ATM support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/modules/6.12.63/atm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atm/lib/modules/6.12.63/br2684.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-solos-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-solos-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/atm/solos-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/etc/modules.d; ( echo "solos-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/etc/modules.d/solos-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.provides for pkg in kmod-solos-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.missing" ]; then echo "Package kmod-solos-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-solos-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-solos-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-solos-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-solos-pci.list && mv /opt/openwrt/source/release/tmp/kmod-solos-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-solos-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/apk/packages/kmod-solos-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-solos-pci" --info "version:6.12.63-r1" --info "description:Kernel module for Traverse Technologies' Solos PCI cards and Geos ADSL2+ x86 motherboard" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-solos-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-solos-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-solos-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-solos-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-solos-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-solos-pci/lib/modules/6.12.63/solos-pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy /opt/openwrt/source/release/scripts/ipkg-remove kmod-dummy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dummy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dummy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/etc/modules.d; ( echo "dummy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/etc/modules.d/34-dummy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.provides for pkg in kmod-dummy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.missing" ]; then echo "Package kmod-dummy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dummy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dummy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dummy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dummy.list && mv /opt/openwrt/source/release/tmp/kmod-dummy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL/conffiles ]; then echo $(IDIR_kmod-dummy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/apk/packages/kmod-dummy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dummy" --info "version:6.12.63-r1" --info "description:The dummy network device" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dummy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dummy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dummy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dummy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dummy-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dummy/lib/modules/6.12.63/dummy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb /opt/openwrt/source/release/scripts/ipkg-remove kmod-ifb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ifb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ifb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/etc/modules.d; ( echo "ifb numifbs=0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/etc/modules.d/34-ifb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.provides for pkg in kmod-ifb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.missing" ]; then echo "Package kmod-ifb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ifb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ifb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ifb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ifb.list && mv /opt/openwrt/source/release/tmp/kmod-ifb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL/conffiles ]; then echo $(IDIR_kmod-ifb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/apk/packages/kmod-ifb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ifb" --info "version:6.12.63-r1" --info "description:The Intermediate Functional Block" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ifb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ifb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ifb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ifb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ifb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ifb/lib/modules/6.12.63/ifb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 /opt/openwrt/source/release/scripts/ipkg-remove kmod-dm9000 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm9000-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.provides for pkg in kmod-dm9000-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.missing" ]; then echo "Package kmod-dm9000 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dm9000.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm9000"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-dm9000"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-dm9000.list && mv /opt/openwrt/source/release/tmp/kmod-dm9000.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL/conffiles ]; then echo $(IDIR_kmod-dm9000)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/lib/apk/packages/kmod-dm9000.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-dm9000" --info "version:6.12.63-r1" --info "description:Kernel driver for Davicom 9000 Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-dm9000-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-dm9000/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-dm9000" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm9000-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm9000-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-dm9000-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth /opt/openwrt/source/release/scripts/ipkg-remove kmod-forcedeth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-forcedeth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/nvidia/forcedeth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/etc/modules.d; ( echo "forcedeth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/etc/modules.d/forcedeth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.provides for pkg in kmod-forcedeth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.missing" ]; then echo "Package kmod-forcedeth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-forcedeth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-forcedeth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-forcedeth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-forcedeth.list && mv /opt/openwrt/source/release/tmp/kmod-forcedeth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL/conffiles ]; then echo $(IDIR_kmod-forcedeth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/apk/packages/kmod-forcedeth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-forcedeth" --info "version:6.12.63-r1" --info "description:Kernel driver for Nvidia Ethernet support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-forcedeth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-forcedeth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-forcedeth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-forcedeth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-forcedeth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-forcedeth/lib/modules/6.12.63/forcedeth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-of-mdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-of-mdio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/of_mdio.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/fwnode_mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/etc/modules.d; ( echo "of_mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/etc/modules.d/41-of-mdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.provides for pkg in kmod-of-mdio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.missing" ]; then echo "Package kmod-of-mdio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-of-mdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-of-mdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-of-mdio.list && mv /opt/openwrt/source/release/tmp/kmod-of-mdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-of-mdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/lib/apk/packages/kmod-of-mdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-of-mdio" --info "version:6.12.63-r1" --info "description:Kernel driver for OpenFirmware MDIO support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-of-mdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-of-mdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-fixed-phy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-of-mdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-of-mdio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-of-mdio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-of-mdio-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/of_mdio.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/fwnode_mdio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-vmxnet3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vmxnet3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vmxnet3/vmxnet3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/etc/modules.d; ( echo "vmxnet3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/etc/modules.d/35-vmxnet3; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.provides for pkg in kmod-vmxnet3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.missing" ]; then echo "Package kmod-vmxnet3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vmxnet3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vmxnet3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vmxnet3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-vmxnet3.list && mv /opt/openwrt/source/release/tmp/kmod-vmxnet3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL/conffiles ]; then echo $(IDIR_kmod-vmxnet3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/apk/packages/kmod-vmxnet3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-vmxnet3" --info "version:6.12.63-r1" --info "description:Kernel modules for VMware VMXNET3 ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-vmxnet3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vmxnet3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vmxnet3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vmxnet3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vmxnet3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vmxnet3/lib/modules/6.12.63/vmxnet3.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc /opt/openwrt/source/release/scripts/ipkg-remove kmod-ethoc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ethoc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/ethoc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/etc/modules.d; ( echo "ethoc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/etc/modules.d/ethoc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.provides for pkg in kmod-ethoc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.missing" ]; then echo "Package kmod-ethoc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ethoc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ethoc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ethoc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ethoc.list && mv /opt/openwrt/source/release/tmp/kmod-ethoc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL/conffiles ]; then echo $(IDIR_kmod-ethoc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/apk/packages/kmod-ethoc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ethoc" --info "version:6.12.63-r1" --info "description:Kernel module for the Opencores.org ethernet adapter" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ethoc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ethoc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ethoc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ethoc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ethoc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ethoc/lib/modules/6.12.63/ethoc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-bnx2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnx2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/etc/modules.d; ( echo "bnx2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/etc/modules.d/bnx2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/bnx2-firmware.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.provides for pkg in kmod-bnx2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.missing" ]; then echo "Package kmod-bnx2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnx2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnx2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bnx2.list && mv /opt/openwrt/source/release/tmp/kmod-bnx2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL/conffiles ]; then echo $(IDIR_kmod-bnx2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/apk/packages/kmod-bnx2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bnx2" --info "version:6.12.63-r1" --info "description:Kernel module for the BCM5706/5708/5709/5716 ethernet adapter" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bnx2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 bnx2-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2/lib/modules/6.12.63/bnx2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x /opt/openwrt/source/release/scripts/ipkg-remove kmod-bnx2x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/etc/modules.d; ( echo "bnx2x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/etc/modules.d/bnx2x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/bnx2x-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-zlib-inflate.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.provides for pkg in kmod-bnx2x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.missing" ]; then echo "Package kmod-bnx2x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnx2x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnx2x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnx2x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bnx2x.list && mv /opt/openwrt/source/release/tmp/kmod-bnx2x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL/conffiles ]; then echo $(IDIR_kmod-bnx2x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/apk/packages/kmod-bnx2x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bnx2x" --info "version:6.12.63-r1" --info "description:QLogic BCM57710/57711/57711E/57712/57712_MF/57800/57800_MF/57810/57810_MF/57840/57840_MF Driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bnx2x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnx2x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 bnx2x-firmware kmod-lib-crc32c kmod-mdio kmod-ptp kmod-lib-zlib-inflate" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnx2x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnx2x/lib/modules/6.12.63/bnx2x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en /opt/openwrt/source/release/scripts/ipkg-remove kmod-bnxt-en /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnxt-en-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/etc/modules.d; ( echo "bnxt_en"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/etc/modules.d/bnxt-en; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.provides for pkg in kmod-bnxt-en-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.missing" ]; then echo "Package kmod-bnxt-en is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bnxt-en.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnxt-en"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bnxt-en"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bnxt-en.list && mv /opt/openwrt/source/release/tmp/kmod-bnxt-en.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL/conffiles ]; then echo $(IDIR_kmod-bnxt-en)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/apk/packages/kmod-bnxt-en.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bnxt-en" --info "version:6.12.63-r1" --info "description:Supports Broadcom NetXtreme-C/E based Ethernet NICs including: * BCM573xx * BCM574xx" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bnxt-en-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bnxt-en/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core kmod-lib-crc32c kmod-mdio kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnxt-en-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnxt-en-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bnxt-en-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bnxt-en/lib/modules/6.12.63/bnxt_en.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net /opt/openwrt/source/release/scripts/ipkg-remove kmod-be2net /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-be2net-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/emulex/benet/be2net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/etc/modules.d; ( echo "be2net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/etc/modules.d/be2net; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.provides for pkg in kmod-be2net-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.missing" ]; then echo "Package kmod-be2net is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-be2net.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-be2net"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-be2net"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-be2net.list && mv /opt/openwrt/source/release/tmp/kmod-be2net.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL/conffiles ]; then echo $(IDIR_kmod-be2net)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/apk/packages/kmod-be2net.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-be2net" --info "version:6.12.63-r1" --info "description:Broadcom Emulex OneConnect 10Gbit SFP+ support, OneConnect OCe10xxx OCe11xxx OCe14xxx, LightPulse LPe12xxx" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-be2net-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-be2net/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-be2net-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-be2net-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-be2net-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-be2net/lib/modules/6.12.63/be2net.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-mlx4-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx4-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/etc/modules.d; ( echo "mlx4_core"; echo "mlx4_en"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/etc/modules.d/45-mlx4-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/etc/modules-boot.d; ln -sf ../modules.d/45-mlx4-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.provides for pkg in kmod-mlx4-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.missing" ]; then echo "Package kmod-mlx4-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx4-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlx4-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlx4-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mlx4-core.list && mv /opt/openwrt/source/release/tmp/kmod-mlx4-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-mlx4-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/apk/packages/kmod-mlx4-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mlx4-core" --info "version:6.12.63-r1" --info "description:Supports Mellanox ConnectX-3 series and previous cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mlx4-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx4-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx4-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx4-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx4-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/modules/6.12.63/mlx4_en.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx4-core/lib/modules/6.12.63/mlx4_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw /opt/openwrt/source/release/scripts/ipkg-remove kmod-mlxfw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlxfw-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/etc/modules.d; ( echo "mlxfw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/etc/modules.d/mlxfw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.provides for pkg in kmod-mlxfw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.missing" ]; then echo "Package kmod-mlxfw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlxfw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlxfw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mlxfw.list && mv /opt/openwrt/source/release/tmp/kmod-mlxfw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL/conffiles ]; then echo $(IDIR_kmod-mlxfw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/apk/packages/kmod-mlxfw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mlxfw" --info "version:6.12.63-r1" --info "description:This driver supports Mellanox Technologies Firmware flashing common logic." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mlxfw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlxfw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlxfw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlxfw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlxfw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlxfw/lib/modules/6.12.63/mlxfw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-mlx5-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx5-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/etc/modules.d; ( echo "mlx5_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/etc/modules.d/45-mlx5-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/etc/modules-boot.d; ln -sf ../modules.d/45-mlx5-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlxfw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.provides for pkg in kmod-mlx5-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.missing" ]; then echo "Package kmod-mlx5-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mlx5-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlx5-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mlx5-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mlx5-core.list && mv /opt/openwrt/source/release/tmp/kmod-mlx5-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-mlx5-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/apk/packages/kmod-mlx5-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mlx5-core" --info "version:6.12.63-r1" --info "description:Supports Mellanox Connect-IB/ConnectX-4 series and later cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mlx5-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mlx5-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp kmod-mlxfw kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx5-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx5-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mlx5-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mlx5-core/lib/modules/6.12.63/mlx5_core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic /opt/openwrt/source/release/scripts/ipkg-remove kmod-qlcnic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qlcnic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/etc/modules.d; ( echo "qlcnic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/etc/modules.d/qlcnic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.provides for pkg in kmod-qlcnic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.missing" ]; then echo "Package kmod-qlcnic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qlcnic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qlcnic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qlcnic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-qlcnic.list && mv /opt/openwrt/source/release/tmp/kmod-qlcnic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL/conffiles ]; then echo $(IDIR_kmod-qlcnic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/apk/packages/kmod-qlcnic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-qlcnic" --info "version:6.12.63-r1" --info "description:This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-qlcnic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qlcnic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qlcnic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qlcnic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qlcnic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qlcnic/lib/modules/6.12.63/qlcnic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp /opt/openwrt/source/release/scripts/ipkg-remove kmod-sfp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/sfp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/etc/modules.d; ( echo "mdio-i2c"; echo "sfp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/etc/modules.d/sfp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.provides for pkg in kmod-sfp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.missing" ]; then echo "Package kmod-sfp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sfp.list && mv /opt/openwrt/source/release/tmp/kmod-sfp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL/conffiles ]; then echo $(IDIR_kmod-sfp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/apk/packages/kmod-sfp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sfp" --info "version:6.12.63-r1" --info "description:Kernel module to support SFP cages" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sfp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-hwmon-core kmod-phylink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/modules/6.12.63/sfp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfp/lib/modules/6.12.63/mdio-i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc /opt/openwrt/source/release/scripts/ipkg-remove kmod-igc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/igc/igc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/etc/modules.d; ( echo "igc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/etc/modules.d/34-igc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/etc/modules-boot.d; ln -sf ../modules.d/34-igc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.provides for pkg in kmod-igc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.missing" ]; then echo "Package kmod-igc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-igc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-igc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-igc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-igc.list && mv /opt/openwrt/source/release/tmp/kmod-igc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL/conffiles ]; then echo $(IDIR_kmod-igc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/apk/packages/kmod-igc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-igc" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel(R) Ethernet Controller I225 Series" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-igc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-igc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-igc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-igc/lib/modules/6.12.63/igc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc /opt/openwrt/source/release/scripts/ipkg-remove kmod-sfc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-falcon-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-siena-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/sfc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/etc/modules.d; ( echo "sfc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/etc/modules.d/sfc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.provides for pkg in kmod-sfc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.missing" ]; then echo "Package kmod-sfc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sfc.list && mv /opt/openwrt/source/release/tmp/kmod-sfc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL/conffiles ]; then echo $(IDIR_kmod-sfc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/apk/packages/kmod-sfc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sfc" --info "version:6.12.63-r1" --info "description:Solarflare SFC9000/SFC9100/EF100-family support Solarflare EF100 support requires at least kernel version 5.9" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sfc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio kmod-lib-crc32c kmod-ptp kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc/lib/modules/6.12.63/sfc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon /opt/openwrt/source/release/scripts/ipkg-remove kmod-sfc-falcon /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-falcon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/etc/modules.d; ( echo "sfc-falcon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/etc/modules.d/sfc-falcon; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.provides for pkg in kmod-sfc-falcon-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.missing" ]; then echo "Package kmod-sfc-falcon is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-falcon.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc-falcon"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc-falcon"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sfc-falcon.list && mv /opt/openwrt/source/release/tmp/kmod-sfc-falcon.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL/conffiles ]; then echo $(IDIR_kmod-sfc-falcon)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/apk/packages/kmod-sfc-falcon.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sfc-falcon" --info "version:6.12.63-r1" --info "description:Solarflare SFC4000 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sfc-falcon-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-falcon/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio kmod-lib-crc32c kmod-i2c-algo-bit" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-falcon-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-falcon-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-falcon-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-falcon/lib/modules/6.12.63/sfc-falcon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena /opt/openwrt/source/release/scripts/ipkg-remove kmod-sfc-siena /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-siena-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/siena/sfc-siena.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/etc/modules.d; ( echo "sfc-siena"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/etc/modules.d/sfc-siena; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-algo-bit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.provides for pkg in kmod-sfc-siena-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.missing" ]; then echo "Package kmod-sfc-siena is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sfc-siena.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc-siena"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sfc-siena"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sfc-siena.list && mv /opt/openwrt/source/release/tmp/kmod-sfc-siena.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL/conffiles ]; then echo $(IDIR_kmod-sfc-siena)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/apk/packages/kmod-sfc-siena.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sfc-siena" --info "version:6.12.63-r1" --info "description:Solarflare SFN5000/6000 'Siena' based card support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sfc-siena-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sfc-siena/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mdio kmod-lib-crc32c kmod-i2c-algo-bit kmod-ptp kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-siena-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-siena-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sfc-siena-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sfc-siena/lib/modules/6.12.63/sfc-siena.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan /opt/openwrt/source/release/scripts/ipkg-remove kmod-wwan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wwan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/etc/modules.d; ( echo "wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/etc/modules.d/wwan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides for pkg in kmod-wwan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.missing" ]; then echo "Package kmod-wwan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wwan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wwan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wwan.list && mv /opt/openwrt/source/release/tmp/kmod-wwan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL/conffiles ]; then echo $(IDIR_kmod-wwan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/apk/packages/kmod-wwan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wwan" --info "version:6.12.63-r1" --info "description:This driver provides a common framework for WWAN drivers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-wwan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wwan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wwan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wwan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wwan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wwan/lib/modules/6.12.63/wwan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus /opt/openwrt/source/release/scripts/ipkg-remove kmod-mhi-bus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-bus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bus/mhi/host/mhi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/etc/modules.d; ( echo "mhi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/etc/modules.d/mhi-bus; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides for pkg in kmod-mhi-bus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.missing" ]; then echo "Package kmod-mhi-bus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-bus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-bus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mhi-bus.list && mv /opt/openwrt/source/release/tmp/kmod-mhi-bus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL/conffiles ]; then echo $(IDIR_kmod-mhi-bus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/apk/packages/kmod-mhi-bus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mhi-bus" --info "version:6.12.63-r1" --info "description:Kernel module for the Qualcomm MHI bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mhi-bus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-bus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-bus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-bus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-bus-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-bus/lib/modules/6.12.63/mhi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net /opt/openwrt/source/release/scripts/ipkg-remove kmod-mhi-net /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-net-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mhi_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/etc/modules.d; ( echo "mhi_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/etc/modules.d/mhi-net; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.provides for pkg in kmod-mhi-net-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.missing" ]; then echo "Package kmod-mhi-net is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-net.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-net"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-net"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mhi-net.list && mv /opt/openwrt/source/release/tmp/kmod-mhi-net.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL/conffiles ]; then echo $(IDIR_kmod-mhi-net)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/apk/packages/kmod-mhi-net.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mhi-net" --info "version:6.12.63-r1" --info "description:Driver for MHI network interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mhi-net-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-net/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mhi-bus" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-net-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-net-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-net-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-net/lib/modules/6.12.63/mhi_net.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl /opt/openwrt/source/release/scripts/ipkg-remove kmod-mhi-wwan-ctrl /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-ctrl-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/mhi_wwan_ctrl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/etc/modules.d; ( echo "mhi_wwan_ctrl"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/etc/modules.d/mhi-wwan-ctrl; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.provides for pkg in kmod-mhi-wwan-ctrl-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.missing" ]; then echo "Package kmod-mhi-wwan-ctrl is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-ctrl.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-wwan-ctrl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-wwan-ctrl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mhi-wwan-ctrl.list && mv /opt/openwrt/source/release/tmp/kmod-mhi-wwan-ctrl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL/conffiles ]; then echo $(IDIR_kmod-mhi-wwan-ctrl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/apk/packages/kmod-mhi-wwan-ctrl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mhi-wwan-ctrl" --info "version:6.12.63-r1" --info "description:Driver for MHI WWAN Control This exposes all modem control ports like AT, MBIM, QMI, DIAG, .." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mhi-wwan-ctrl-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-ctrl/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mhi-bus kmod-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-ctrl-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-ctrl-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-ctrl-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-ctrl/lib/modules/6.12.63/mhi_wwan_ctrl.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim /opt/openwrt/source/release/scripts/ipkg-remove kmod-mhi-wwan-mbim /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-mbim-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/mhi_wwan_mbim.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/etc/modules.d; ( echo "mhi_wwan_mbim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/etc/modules.d/mhi-wwan-mbim; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.provides for pkg in kmod-mhi-wwan-mbim-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.missing" ]; then echo "Package kmod-mhi-wwan-mbim is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-wwan-mbim.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-wwan-mbim"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-wwan-mbim"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mhi-wwan-mbim.list && mv /opt/openwrt/source/release/tmp/kmod-mhi-wwan-mbim.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL/conffiles ]; then echo $(IDIR_kmod-mhi-wwan-mbim)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/apk/packages/kmod-mhi-wwan-mbim.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mhi-wwan-mbim" --info "version:6.12.63-r1" --info "description:Driver for MHI MBIM This implements MBIM over MHI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mhi-wwan-mbim-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-wwan-mbim/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mhi-bus kmod-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-mbim-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-mbim-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-wwan-mbim-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-wwan-mbim/lib/modules/6.12.63/mhi_wwan_mbim.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-mtk-t7xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtk-t7xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/t7xx/mtk_t7xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/etc/modules.d; ( echo "mtk_t7xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/etc/modules.d/mtk-t7xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.provides for pkg in kmod-mtk-t7xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.missing" ]; then echo "Package kmod-mtk-t7xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtk-t7xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtk-t7xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtk-t7xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mtk-t7xx.list && mv /opt/openwrt/source/release/tmp/kmod-mtk-t7xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-mtk-t7xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/apk/packages/kmod-mtk-t7xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mtk-t7xx" --info "version:6.12.63-r1" --info "description:Driver for MediaTek PCIe 5G WWAN modem T7xx device" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mtk-t7xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtk-t7xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtk-t7xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtk-t7xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtk-t7xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtk-t7xx/lib/modules/6.12.63/mtk_t7xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec /opt/openwrt/source/release/scripts/ipkg-remove kmod-macsec /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macsec-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/macsec.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/etc/modules.d; ( echo "macsec"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/etc/modules.d/13-macsec; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-gcm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.provides for pkg in kmod-macsec-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.missing" ]; then echo "Package kmod-macsec is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macsec"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macsec"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-macsec.list && mv /opt/openwrt/source/release/tmp/kmod-macsec.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL/conffiles ]; then echo $(IDIR_kmod-macsec)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/apk/packages/kmod-macsec.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-macsec" --info "version:6.12.63-r1" --info "description:MACsec is an encryption standard for Ethernet." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-macsec-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-macsec/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-gcm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macsec-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macsec-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macsec-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-macsec/lib/modules/6.12.63/macsec.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic /opt/openwrt/source/release/scripts/ipkg-remove kmod-atlantic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atlantic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/aquantia/atlantic/atlantic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/etc/modules.d; ( echo "atlantic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/etc/modules.d/atlantic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-macsec.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.provides for pkg in kmod-atlantic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.missing" ]; then echo "Package kmod-atlantic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atlantic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atlantic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atlantic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atlantic.list && mv /opt/openwrt/source/release/tmp/kmod-atlantic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL/conffiles ]; then echo $(IDIR_kmod-atlantic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/apk/packages/kmod-atlantic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atlantic" --info "version:6.12.63-r1" --info "description:Kernel modules for Aquantia AQtion 10Gbps Ethernet NIC" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atlantic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atlantic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp kmod-hwmon-core kmod-macsec" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atlantic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atlantic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atlantic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atlantic/lib/modules/6.12.63/atlantic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x /opt/openwrt/source/release/scripts/ipkg-remove kmod-lan743x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lan743x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/microchip/lan743x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/etc/modules.d; ( echo "lan743x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/etc/modules.d/lan743x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.provides for pkg in kmod-lan743x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.missing" ]; then echo "Package kmod-lan743x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lan743x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lan743x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lan743x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lan743x.list && mv /opt/openwrt/source/release/tmp/kmod-lan743x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL/conffiles ]; then echo $(IDIR_kmod-lan743x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/apk/packages/kmod-lan743x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lan743x" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip LAN743x PCI Express Gigabit Ethernet NIC" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lan743x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lan743x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ptp kmod-mdio-devres kmod-fixed-phy kmod-phylink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lan743x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lan743x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lan743x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lan743x/lib/modules/6.12.63/lan743x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 /opt/openwrt/source/release/scripts/ipkg-remove kmod-enc28j60 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-enc28j60-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/microchip/enc28j60.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/etc/modules.d; ( echo "enc28j60"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/etc/modules.d/enc28j60; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.provides for pkg in kmod-enc28j60-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.missing" ]; then echo "Package kmod-enc28j60 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-enc28j60.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-enc28j60"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-enc28j60"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-enc28j60.list && mv /opt/openwrt/source/release/tmp/kmod-enc28j60.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL/conffiles ]; then echo $(IDIR_kmod-enc28j60)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/apk/packages/kmod-enc28j60.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-enc28j60" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip ENC28J60 SPI Ethernet controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-enc28j60-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-enc28j60/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-enc28j60-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-enc28j60-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-enc28j60-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-enc28j60/lib/modules/6.12.63/enc28j60.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-reject /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_reject_ipv4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/etc/modules.d; ( echo "nf_reject_ipv4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/etc/modules.d/nf-reject; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.provides for pkg in kmod-nf-reject-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.missing" ]; then echo "Package kmod-nf-reject is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-reject"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-reject"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-reject.list && mv /opt/openwrt/source/release/tmp/kmod-nf-reject.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-reject)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/apk/packages/kmod-nf-reject.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-reject" --info "version:6.12.63-r1" --info "description:Netfilter IPv4 reject support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-reject-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject/lib/modules/6.12.63/nf_reject_ipv4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-reject6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_reject_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/etc/modules.d; ( echo "nf_reject_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/etc/modules.d/nf-reject6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.provides for pkg in kmod-nf-reject6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.missing" ]; then echo "Package kmod-nf-reject6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-reject6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-reject6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-reject6.list && mv /opt/openwrt/source/release/tmp/kmod-nf-reject6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-reject6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/apk/packages/kmod-nf-reject6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-reject6" --info "version:6.12.63-r1" --info "description:Netfilter IPv6 reject support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-reject6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-reject6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-reject6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-reject6/lib/modules/6.12.63/nf_reject_ipv6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-conntrack /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-netlink-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_defrag_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_defrag_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/etc/modules.d; ( echo "nf_conntrack"; echo "nf_defrag_ipv4"; echo "nf_defrag_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/etc/modules.d/nf-conntrack; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/etc/sysctl.d install -m0644 ./files/sysctl-nf-conntrack.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/etc/sysctl.d/11-nf-conntrack.conf find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides for pkg in kmod-nf-conntrack-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.missing" ]; then echo "Package kmod-nf-conntrack is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-conntrack.list && mv /opt/openwrt/source/release/tmp/kmod-nf-conntrack.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conntrack)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/apk/packages/kmod-nf-conntrack.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conntrack" --info "version:6.12.63-r1" --info "description:Netfilter connection tracking" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conntrack-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/modules/6.12.63/nf_defrag_ipv4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/modules/6.12.63/nf_defrag_ipv6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack/lib/modules/6.12.63/nf_conntrack.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-conncount /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conncount-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conncount.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/etc/modules.d; ( echo "nf_conncount"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/etc/modules.d/nf-conncount; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.provides for pkg in kmod-nf-conncount-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.missing" ]; then echo "Package kmod-nf-conncount is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conncount"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conncount"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-conncount.list && mv /opt/openwrt/source/release/tmp/kmod-nf-conncount.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conncount)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/apk/packages/kmod-nf-conncount.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conncount" --info "version:6.12.63-r1" --info "description:Netfilter conncount support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conncount-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conncount/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conncount-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conncount-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conncount-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conncount/lib/modules/6.12.63/nf_conncount.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-ipt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ip_tables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/x_tables.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/etc/modules.d; ( echo "ip_tables"; echo "x_tables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/etc/modules.d/nf-ipt; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides for pkg in kmod-nf-ipt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.missing" ]; then echo "Package kmod-nf-ipt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-ipt.list && mv /opt/openwrt/source/release/tmp/kmod-nf-ipt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/apk/packages/kmod-nf-ipt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipt" --info "version:6.12.63-r1" --info "description:Iptables core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/modules/6.12.63/x_tables.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt/lib/modules/6.12.63/ip_tables.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-log /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_log_syslog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/etc/modules.d; ( echo "nf_log_syslog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/etc/modules.d/nf-log; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides for pkg in kmod-nf-log-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.missing" ]; then echo "Package kmod-nf-log is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-log"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-log"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-log.list && mv /opt/openwrt/source/release/tmp/kmod-nf-log.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-log)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/apk/packages/kmod-nf-log.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-log" --info "version:6.12.63-r1" --info "description:Netfilter Logging" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-log-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log/lib/modules/6.12.63/nf_log_syslog.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-log6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.provides for pkg in kmod-nf-log6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.missing" ]; then echo "Package kmod-nf-log6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-log6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-log6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-log6.list && mv /opt/openwrt/source/release/tmp/kmod-nf-log6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-log6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/lib/apk/packages/kmod-nf-log6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-log6" --info "version:6.12.63-r1" --info "description:Netfilter IPV6 Logging" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-log6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-log6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-log" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-log6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-log6-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-ipt6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6_tables.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/etc/modules.d; ( echo "ip6_tables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/etc/modules.d/nf-ipt6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.provides for pkg in kmod-nf-ipt6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.missing" ]; then echo "Package kmod-nf-ipt6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipt6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipt6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-ipt6.list && mv /opt/openwrt/source/release/tmp/kmod-nf-ipt6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipt6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/apk/packages/kmod-nf-ipt6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipt6" --info "version:6.12.63-r1" --info "description:Ip6tables core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipt6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipt6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-ipt kmod-nf-log6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipt6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipt6/lib/modules/6.12.63/ip6_tables.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_tcpudp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_mangle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_mac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_multiport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_comment.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_LOG.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TCPMSS.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_REJECT.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_time.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_mark.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/etc/modules.d; ( echo "ipt_REJECT"; echo "iptable_filter"; echo "iptable_mangle"; echo "xt_LOG"; echo "xt_TCPMSS"; echo "xt_comment"; echo "xt_limit"; echo "xt_mac"; echo "xt_mark"; echo "xt_multiport"; echo "xt_tcpudp"; echo "xt_time"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/etc/modules.d/ipt-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides for pkg in kmod-ipt-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.missing" ]; then echo "Package kmod-ipt-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-core.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/apk/packages/kmod-ipt-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-core" --info "version:6.12.63-r1" --info "description:Netfilter core kernel modules Includes: - comment - limit - LOG - mac - multiport - REJECT - TCPMSS" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-reject kmod-nf-ipt kmod-nf-log" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_time.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_LOG.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_mark.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_comment.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_limit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/iptable_filter.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_TCPMSS.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_mac.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/ipt_REJECT.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_tcpudp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/xt_multiport.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-core/lib/modules/6.12.63/iptable_mangle.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-conntrack6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides for pkg in kmod-nf-conntrack6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.missing" ]; then echo "Package kmod-nf-conntrack6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-conntrack6.list && mv /opt/openwrt/source/release/tmp/kmod-nf-conntrack6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conntrack6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/lib/apk/packages/kmod-nf-conntrack6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conntrack6" --info "version:6.12.63-r1" --info "description:Netfilter IPv6 connection tracking" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conntrack6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack6-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-dup-inet /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-dup-inet-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_dup_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_dup_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.provides for pkg in kmod-nf-dup-inet-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.missing" ]; then echo "Package kmod-nf-dup-inet is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-dup-inet"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-dup-inet"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-dup-inet.list && mv /opt/openwrt/source/release/tmp/kmod-nf-dup-inet.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-dup-inet)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/apk/packages/kmod-nf-dup-inet.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-dup-inet" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables dup in ip/ip6/inet family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-dup-inet-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-dup-inet/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack kmod-nf-conntrack6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-dup-inet-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-dup-inet-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-dup-inet-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/modules/6.12.63/nf_dup_ipv6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-dup-inet/lib/modules/6.12.63/nf_dup_ipv4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-nat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/etc/modules.d; ( echo "nf_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/etc/modules.d/nf-nat; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides for pkg in kmod-nf-nat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.missing" ]; then echo "Package kmod-nf-nat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-nat.list && mv /opt/openwrt/source/release/tmp/kmod-nf-nat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/apk/packages/kmod-nf-nat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nat" --info "version:6.12.63-r1" --info "description:Netfilter NAT" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-nat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat/lib/modules/6.12.63/nf_nat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-nat6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.provides for pkg in kmod-nf-nat6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.missing" ]; then echo "Package kmod-nf-nat6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nat6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nat6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-nat6.list && mv /opt/openwrt/source/release/tmp/kmod-nf-nat6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nat6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/lib/apk/packages/kmod-nf-nat6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nat6" --info "version:6.12.63-r1" --info "description:Netfilter IPV6-NAT" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-nat6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nat6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack6 kmod-nf-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nat6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nat6-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-flow /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-flow-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_flow_table.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/etc/modules.d; ( echo "nf_flow_table"; echo "nf_flow_table_hw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/etc/modules.d/nf-flow; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.provides for pkg in kmod-nf-flow-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.missing" ]; then echo "Package kmod-nf-flow is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-flow"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-flow"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-flow.list && mv /opt/openwrt/source/release/tmp/kmod-nf-flow.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-flow)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/apk/packages/kmod-nf-flow.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-flow" --info "version:6.12.63-r1" --info "description:Netfilter flowtable support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-flow-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-flow/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-flow-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-flow-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-flow-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-flow/lib/modules/6.12.63/nf_flow_table.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-socket /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-socket-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_socket_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_socket_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/etc/modules.d; ( echo "nf_socket_ipv4"; echo "nf_socket_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/etc/modules.d/nf-socket; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.provides for pkg in kmod-nf-socket-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.missing" ]; then echo "Package kmod-nf-socket is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-socket"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-socket"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-socket.list && mv /opt/openwrt/source/release/tmp/kmod-nf-socket.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-socket)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/apk/packages/kmod-nf-socket.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-socket" --info "version:6.12.63-r1" --info "description:Netfilter socket lookup support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-socket-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-socket/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-socket-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-socket-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-socket-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/modules/6.12.63/nf_socket_ipv4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-socket/lib/modules/6.12.63/nf_socket_ipv6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-tproxy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-tproxy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_tproxy_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_tproxy_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/etc/modules.d; ( echo "nf_tproxy_ipv4"; echo "nf_tproxy_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/etc/modules.d/nf-tproxy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.provides for pkg in kmod-nf-tproxy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.missing" ]; then echo "Package kmod-nf-tproxy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-tproxy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-tproxy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-tproxy.list && mv /opt/openwrt/source/release/tmp/kmod-nf-tproxy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-tproxy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/apk/packages/kmod-nf-tproxy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-tproxy" --info "version:6.12.63-r1" --info "description:Netfilter tproxy support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-tproxy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-tproxy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-tproxy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-tproxy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-tproxy-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/modules/6.12.63/nf_tproxy_ipv4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-tproxy/lib/modules/6.12.63/nf_tproxy_ipv6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-conntrack /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-extra-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-label-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_state.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CT.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_conntrack.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/etc/modules.d; ( echo "xt_CT"; echo "xt_conntrack"; echo "xt_state"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/etc/modules.d/ipt-conntrack; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides for pkg in kmod-ipt-conntrack-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.missing" ]; then echo "Package kmod-ipt-conntrack is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-conntrack.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-conntrack.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-conntrack)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/apk/packages/kmod-ipt-conntrack.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-conntrack" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) kernel modules for connection tracking Includes: - conntrack - defrag - iptables_raw - NOTRACK - state" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-conntrack-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/modules/6.12.63/xt_CT.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/modules/6.12.63/xt_state.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack/lib/modules/6.12.63/xt_conntrack.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-conntrack-extra /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connbytes.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connlimit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connmark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_helper.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_recent.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/etc/modules.d; ( echo "xt_connbytes"; echo "xt_connlimit"; echo "xt_connmark"; echo "xt_helper"; echo "xt_recent"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/etc/modules.d/ipt-conntrack-extra; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.provides for pkg in kmod-ipt-conntrack-extra-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.missing" ]; then echo "Package kmod-ipt-conntrack-extra is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack-extra"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack-extra"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-conntrack-extra.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-conntrack-extra.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-conntrack-extra)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/apk/packages/kmod-ipt-conntrack-extra.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-conntrack-extra" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) extra kernel modules for connection tracking Includes: - connbytes - connmark/CONNMARK - conntrack - helper - recent" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-conntrack-extra-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-extra/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conncount kmod-ipt-core kmod-ipt-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-extra-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-extra-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-extra-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/xt_connlimit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/xt_helper.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/xt_recent.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/xt_connmark.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-extra/lib/modules/6.12.63/xt_connbytes.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-conntrack-label /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-label-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connlabel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/etc/modules.d; ( echo "xt_connlabel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/etc/modules.d/ipt-conntrack-label; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.provides for pkg in kmod-ipt-conntrack-label-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.missing" ]; then echo "Package kmod-ipt-conntrack-label is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-label.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack-label"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-conntrack-label"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-conntrack-label.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-conntrack-label.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-conntrack-label)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/apk/packages/kmod-ipt-conntrack-label.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-conntrack-label" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) module for handling connection tracking labels Includes: - connlabel" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-conntrack-label-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-conntrack-label/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-label-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-label-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-conntrack-label-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-conntrack-label/lib/modules/6.12.63/xt_connlabel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-filter /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-filter-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_string.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_bpf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/etc/modules.d; ( echo "xt_bpf"; echo "xt_string"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/etc/modules.d/ipt-filter; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.provides for pkg in kmod-ipt-filter-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.missing" ]; then echo "Package kmod-ipt-filter is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-filter.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-filter"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-filter"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-filter.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-filter.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-filter)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/apk/packages/kmod-ipt-filter.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-filter" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) kernel modules for packet content inspection Includes: - string - bpf" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-filter-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-filter/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-lib-textsearch kmod-ipt-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-filter-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-filter-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-filter-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/modules/6.12.63/xt_bpf.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-filter/lib/modules/6.12.63/xt_string.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-offload /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-offload-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_FLOWOFFLOAD.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/etc/modules.d; ( echo "xt_FLOWOFFLOAD"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/etc/modules.d/ipt-offload; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.provides for pkg in kmod-ipt-offload-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.missing" ]; then echo "Package kmod-ipt-offload is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-offload.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-offload"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-offload"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-offload.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-offload.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-offload)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/apk/packages/kmod-ipt-offload.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-offload" --info "version:6.12.63-r1" --info "description:Netfilter routing/NAT offload support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-offload-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-offload/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nf-flow" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-offload-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-offload-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-offload-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-offload/lib/modules/6.12.63/xt_FLOWOFFLOAD.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipopt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipopt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_dscp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_DSCP.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_length.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_statistic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_tcpmss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CLASSIFY.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_ECN.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_ecn.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_hl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_HL.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/etc/modules.d; ( echo "ipt_ECN"; echo "xt_CLASSIFY"; echo "xt_DSCP"; echo "xt_HL"; echo "xt_dscp"; echo "xt_ecn"; echo "xt_hl"; echo "xt_length"; echo "xt_statistic"; echo "xt_tcpmss"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/etc/modules.d/ipt-ipopt; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.provides for pkg in kmod-ipt-ipopt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.missing" ]; then echo "Package kmod-ipt-ipopt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipopt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipopt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipopt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipopt.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipopt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipopt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/apk/packages/kmod-ipt-ipopt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipopt" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) modules for matching/changing IP packet options Includes: - CLASSIFY - dscp/DSCP - ecn/ECN - hl/HL - length - mark/MARK - statistic - tcpmss - time - ttl/TTL - unclean" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-ipopt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipopt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipopt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipopt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipopt-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_hl.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_tcpmss.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_dscp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_CLASSIFY.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_statistic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_ecn.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_HL.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/ipt_ECN.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_length.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipopt/lib/modules/6.12.63/xt_DSCP.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipsec /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipsec-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_ah.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_esp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_policy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/etc/modules.d; ( echo "ipt_ah"; echo "xt_esp"; echo "xt_policy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/etc/modules.d/ipt-ipsec; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.provides for pkg in kmod-ipt-ipsec-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.missing" ]; then echo "Package kmod-ipt-ipsec is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipsec.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipsec"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipsec"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipsec.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipsec.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipsec)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/apk/packages/kmod-ipt-ipsec.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipsec" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) modules for matching IPSec packets Includes: - ah - esp - policy" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-ipsec-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipsec/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipsec-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipsec-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipsec-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/modules/6.12.63/ipt_ah.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/modules/6.12.63/xt_esp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipsec/lib/modules/6.12.63/xt_policy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink /opt/openwrt/source/release/scripts/ipkg-remove kmod-nfnetlink /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cthelper-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cttimeout-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-log-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-queue-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/etc/modules.d; ( echo "nfnetlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/etc/modules.d/nfnetlink; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides for pkg in kmod-nfnetlink-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.missing" ]; then echo "Package kmod-nfnetlink is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nfnetlink.list && mv /opt/openwrt/source/release/tmp/kmod-nfnetlink.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/apk/packages/kmod-nfnetlink.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink" --info "version:6.12.63-r1" --info "description:Kernel modules support for a netlink-based userspace interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink/lib/modules/6.12.63/nfnetlink.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipset /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipset-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_ipmac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_port.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipmac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipmark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipportip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipportnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_mac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netportnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_net.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netiface.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_list_set.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_set.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/etc/modules.d; ( echo "ip_set"; echo "ip_set_bitmap_ip"; echo "ip_set_bitmap_ipmac"; echo "ip_set_bitmap_port"; echo "ip_set_hash_ip"; echo "ip_set_hash_ipmac"; echo "ip_set_hash_ipmark"; echo "ip_set_hash_ipport"; echo "ip_set_hash_ipportip"; echo "ip_set_hash_ipportnet"; echo "ip_set_hash_mac"; echo "ip_set_hash_net"; echo "ip_set_hash_netiface"; echo "ip_set_hash_netnet"; echo "ip_set_hash_netport"; echo "ip_set_hash_netportnet"; echo "ip_set_list_set"; echo "xt_set"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/etc/modules.d/49-ipt-ipset; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.provides for pkg in kmod-ipt-ipset-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.missing" ]; then echo "Package kmod-ipt-ipset is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipset"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipset"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipset.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipset.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipset)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/apk/packages/kmod-ipt-ipset.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipset" --info "version:6.12.63-r1" --info "description:IPset netfilter modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-ipset-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-ipset/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nfnetlink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipset-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipset-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipset-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_bitmap_port.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_netiface.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_net.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_list_set.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ipport.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ipportnet.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_bitmap_ipmac.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_netnet.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_bitmap_ip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ipmark.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_netport.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ipportip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ipmac.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_netportnet.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_ip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/xt_set.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-ipset/lib/modules/6.12.63/ip_set_hash_mac.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-ipvs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-ftp-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-sip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_wlc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_rr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_wrr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lblc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lblcr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_dh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_sh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_fo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_ovf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_nq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_sed.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_ipvs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.provides for pkg in kmod-nf-ipvs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.missing" ]; then echo "Package kmod-nf-ipvs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-ipvs.list && mv /opt/openwrt/source/release/tmp/kmod-nf-ipvs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipvs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/apk/packages/kmod-nf-ipvs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipvs" --info "version:6.12.63-r1" --info "description:IPVS (IP Virtual Server) implements transport-layer load balancing inside the Linux kernel so called Layer-4 switching." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipvs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc32c kmod-ipt-conntrack kmod-nf-conntrack kmod-ipt-core kmod-ipt-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_dh.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_nq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_rr.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/xt_ipvs.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_wrr.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_fo.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_sh.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_sed.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_lblcr.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_wlc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_lc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_lblc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs/lib/modules/6.12.63/ip_vs_ovf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-nathelper /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-extra-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-rtsp-6.12.63.3.27-r3.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_ftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_ftp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/etc/modules.d; ( echo "nf_conntrack_ftp"; echo "nf_nat_ftp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/etc/modules.d/nf-nathelper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.provides for pkg in kmod-nf-nathelper-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.missing" ]; then echo "Package kmod-nf-nathelper is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-nathelper.list && mv /opt/openwrt/source/release/tmp/kmod-nf-nathelper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nathelper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/apk/packages/kmod-nf-nathelper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nathelper" --info "version:6.12.63-r1" --info "description:Default Netfilter (IPv4) Conntrack and NAT helpers Includes: - ftp" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-nathelper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/modules/6.12.63/nf_conntrack_ftp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper/lib/modules/6.12.63/nf_nat_ftp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-ipvs-ftp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-ftp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_ftp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.provides for pkg in kmod-nf-ipvs-ftp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.missing" ]; then echo "Package kmod-nf-ipvs-ftp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-ftp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs-ftp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs-ftp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-ipvs-ftp.list && mv /opt/openwrt/source/release/tmp/kmod-nf-ipvs-ftp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipvs-ftp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/apk/packages/kmod-nf-ipvs-ftp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipvs-ftp" --info "version:6.12.63-r1" --info "description:In the virtual server via Network Address Translation, the IP address and port number of real servers cannot be sent to clients in ftp connections directly, so FTP protocol helper is required for tracking the connection and mangling it back to that of virtual service." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipvs-ftp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-ftp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-ipvs kmod-nf-nat kmod-nf-nathelper" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-ftp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-ftp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-ftp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-ftp/lib/modules/6.12.63/ip_vs_ftp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-nathelper-extra /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_broadcast.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_netbios_ns.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_sane.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_amanda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_amanda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_h323.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_h323.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_pptp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_pptp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_sip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_sip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_snmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_snmp_basic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_tftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_tftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_irc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_irc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/etc/modules.d; ( echo "nf_conntrack_amanda"; echo "nf_conntrack_broadcast"; echo "nf_conntrack_h323"; echo "nf_conntrack_irc"; echo "nf_conntrack_netbios_ns"; echo "nf_conntrack_pptp"; echo "nf_conntrack_sane"; echo "nf_conntrack_sip"; echo "nf_conntrack_snmp"; echo "nf_conntrack_tftp"; echo "nf_nat_amanda"; echo "nf_nat_h323"; echo "nf_nat_irc"; echo "nf_nat_pptp"; echo "nf_nat_sip"; echo "nf_nat_snmp_basic"; echo "nf_nat_tftp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/etc/modules.d/nf-nathelper-extra; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-asn1-decoder.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.provides for pkg in kmod-nf-nathelper-extra-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.missing" ]; then echo "Package kmod-nf-nathelper-extra is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper-extra"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper-extra"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-nathelper-extra.list && mv /opt/openwrt/source/release/tmp/kmod-nf-nathelper-extra.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nathelper-extra)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/apk/packages/kmod-nf-nathelper-extra.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nathelper-extra" --info "version:6.12.63-r1" --info "description:Extra Netfilter (IPv4) Conntrack and NAT helpers Includes: - amanda - h323 - irc - mms - pptp - proto_gre - sip - snmp_basic - tftp - broadcast" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-nathelper-extra-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-nathelper-extra/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-nat kmod-lib-textsearch kmod-asn1-decoder" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-extra-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-extra-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-extra-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_snmp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_irc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_pptp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_amanda.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_tftp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_sane.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_sip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_broadcast.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_amanda.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_h323.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_tftp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_netbios_ns.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_snmp_basic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_pptp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_nat_irc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_h323.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-nathelper-extra/lib/modules/6.12.63/nf_conntrack_sip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-ipvs-sip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-sip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_pe_sip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nathelper-extra.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.provides for pkg in kmod-nf-ipvs-sip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.missing" ]; then echo "Package kmod-nf-ipvs-sip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipvs-sip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs-sip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-ipvs-sip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-ipvs-sip.list && mv /opt/openwrt/source/release/tmp/kmod-nf-ipvs-sip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-ipvs-sip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/apk/packages/kmod-nf-ipvs-sip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-ipvs-sip" --info "version:6.12.63-r1" --info "description:Allow persistence based on the SIP Call-ID" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-ipvs-sip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-ipvs-sip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-ipvs kmod-nf-nathelper-extra" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-sip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-sip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-ipvs-sip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-ipvs-sip/lib/modules/6.12.63/ip_vs_pe_sip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-nat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-extra-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_MASQUERADE.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_REDIRECT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/etc/modules.d; ( echo "iptable_nat"; echo "xt_MASQUERADE"; echo "xt_REDIRECT"; echo "xt_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/etc/modules.d/ipt-nat; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.provides for pkg in kmod-ipt-nat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.missing" ]; then echo "Package kmod-ipt-nat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-nat.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-nat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-nat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/apk/packages/kmod-ipt-nat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-nat" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) kernel modules for basic NAT targets Includes: - MASQUERADE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-nat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nf-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63/xt_MASQUERADE.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63/iptable_nat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63/xt_REDIRECT.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat/lib/modules/6.12.63/xt_nat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-raw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/etc/modules.d; ( echo "iptable_raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/etc/modules.d/ipt-raw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.provides for pkg in kmod-ipt-raw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.missing" ]; then echo "Package kmod-ipt-raw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-raw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-raw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-raw.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-raw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-raw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/apk/packages/kmod-ipt-raw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-raw" --info "version:6.12.63-r1" --info "description:Netfilter IPv4 raw table support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-raw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw/lib/modules/6.12.63/iptable_raw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables /opt/openwrt/source/release/scripts/ipkg-remove kmod-ip6tables /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_mangle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_REJECT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/etc/modules.d; ( echo "ip6t_REJECT"; echo "ip6table_filter"; echo "ip6table_mangle"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/etc/modules.d/42-ip6tables; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides for pkg in kmod-ip6tables-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.missing" ]; then echo "Package kmod-ip6tables is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6tables"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6tables"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ip6tables.list && mv /opt/openwrt/source/release/tmp/kmod-ip6tables.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip6tables)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/apk/packages/kmod-ip6tables.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip6tables" --info "version:6.12.63-r1" --info "description:Netfilter IPv6 firewalling support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip6tables-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-reject6 kmod-nf-ipt6 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/modules/6.12.63/ip6table_filter.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/modules/6.12.63/ip6t_REJECT.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables/lib/modules/6.12.63/ip6table_mangle.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-raw6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/etc/modules.d; ( echo "ip6table_raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/etc/modules.d/ipt-raw6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.provides for pkg in kmod-ipt-raw6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.missing" ]; then echo "Package kmod-ipt-raw6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-raw6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-raw6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-raw6.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-raw6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-raw6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/apk/packages/kmod-ipt-raw6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-raw6" --info "version:6.12.63-r1" --info "description:Netfilter IPv6 raw table support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-raw6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-raw6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ip6tables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-raw6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-raw6/lib/modules/6.12.63/ip6table_raw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-nat6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_NPT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/etc/modules.d; ( echo "ip6t_NPT"; echo "ip6table_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/etc/modules.d/43-ipt-nat6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.provides for pkg in kmod-ipt-nat6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.missing" ]; then echo "Package kmod-ipt-nat6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-nat6.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-nat6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-nat6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/apk/packages/kmod-ipt-nat6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-nat6" --info "version:6.12.63-r1" --info "description:Netfilter (IPv6) kernel modules for NAT targets" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-nat6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nf-nat6 kmod-ipt-core kmod-ipt-conntrack kmod-ipt-core kmod-ipt-nat kmod-ipt-core kmod-ip6tables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/modules/6.12.63/ip6t_NPT.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat6/lib/modules/6.12.63/ip6table_nat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-nat-extra /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NETMAP.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/etc/modules.d; ( echo "xt_NETMAP"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/etc/modules.d/ipt-nat-extra; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.provides for pkg in kmod-ipt-nat-extra-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.missing" ]; then echo "Package kmod-ipt-nat-extra is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nat-extra.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat-extra"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nat-extra"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-nat-extra.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-nat-extra.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-nat-extra)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/apk/packages/kmod-ipt-nat-extra.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-nat-extra" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) kernel modules for extra NAT targets Includes: - NETMAP - REDIRECT" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-nat-extra-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nat-extra/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-extra-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-extra-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nat-extra-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nat-extra/lib/modules/6.12.63/xt_NETMAP.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log /opt/openwrt/source/release/scripts/ipkg-remove kmod-nfnetlink-log /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-log-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_log.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/etc/modules.d; ( echo "nfnetlink_log"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/etc/modules.d/nfnetlink-log; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.provides for pkg in kmod-nfnetlink-log-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.missing" ]; then echo "Package kmod-nfnetlink-log is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-log"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-log"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nfnetlink-log.list && mv /opt/openwrt/source/release/tmp/kmod-nfnetlink-log.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink-log)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/apk/packages/kmod-nfnetlink-log.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink-log" --info "version:6.12.63-r1" --info "description:Kernel modules support for logging packets via NFNETLINK Includes: - NFLOG" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-log-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-log/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-log-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-log-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-log-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-log/lib/modules/6.12.63/nfnetlink_log.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-nflog /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nflog-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NFLOG.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/etc/modules.d; ( echo "xt_NFLOG"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/etc/modules.d/ipt-nflog; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-log.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.provides for pkg in kmod-ipt-nflog-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.missing" ]; then echo "Package kmod-ipt-nflog is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nflog.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nflog"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nflog"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-nflog.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-nflog.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-nflog)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/apk/packages/kmod-ipt-nflog.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-nflog" --info "version:6.12.63-r1" --info "description:Netfilter module for user-space packet logging Includes: - NFLOG" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-nflog-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nflog/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nfnetlink-log" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nflog-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nflog-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nflog-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nflog/lib/modules/6.12.63/xt_NFLOG.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue /opt/openwrt/source/release/scripts/ipkg-remove kmod-nfnetlink-queue /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-queue-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_queue.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/etc/modules.d; ( echo "nfnetlink_queue"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/etc/modules.d/nfnetlink-queue; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides for pkg in kmod-nfnetlink-queue-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.missing" ]; then echo "Package kmod-nfnetlink-queue is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-queue"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-queue"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nfnetlink-queue.list && mv /opt/openwrt/source/release/tmp/kmod-nfnetlink-queue.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink-queue)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/apk/packages/kmod-nfnetlink-queue.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink-queue" --info "version:6.12.63-r1" --info "description:Kernel modules support for queueing packets via NFNETLINK Includes: - NFQUEUE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-queue-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-queue/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-queue-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-queue-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-queue-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-queue/lib/modules/6.12.63/nfnetlink_queue.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-nfqueue /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nfqueue-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NFQUEUE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/etc/modules.d; ( echo "xt_NFQUEUE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/etc/modules.d/ipt-nfqueue; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.provides for pkg in kmod-ipt-nfqueue-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.missing" ]; then echo "Package kmod-ipt-nfqueue is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-nfqueue.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nfqueue"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-nfqueue"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-nfqueue.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-nfqueue.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-nfqueue)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/apk/packages/kmod-ipt-nfqueue.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-nfqueue" --info "version:6.12.63-r1" --info "description:Netfilter module for user-space packet queuing Includes: - NFQUEUE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-nfqueue-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-nfqueue/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nfnetlink-queue" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nfqueue-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nfqueue-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-nfqueue-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-nfqueue/lib/modules/6.12.63/xt_NFQUEUE.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-debug /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-debug-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TRACE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/etc/modules.d; ( echo "xt_TRACE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/etc/modules.d/ipt-debug; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-raw6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.provides for pkg in kmod-ipt-debug-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.missing" ]; then echo "Package kmod-ipt-debug is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-debug.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-debug"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-debug"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-debug.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-debug.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-debug)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/apk/packages/kmod-ipt-debug.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-debug" --info "version:6.12.63-r1" --info "description:Netfilter modules for debugging/development of the firewall Includes: - TRACE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-debug-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-debug/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-raw kmod-ipt-raw6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-debug-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-debug-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-debug-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-debug/lib/modules/6.12.63/xt_TRACE.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-led /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-led-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_LED.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/etc/modules.d; ( echo "xt_LED"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/etc/modules.d/ipt-led; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.provides for pkg in kmod-ipt-led-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.missing" ]; then echo "Package kmod-ipt-led is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-led.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-led"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-led"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-led.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-led.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-led)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/apk/packages/kmod-ipt-led.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-led" --info "version:6.12.63-r1" --info "description:Netfilter target to trigger a LED when a network packet is matched." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-led-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-led/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-led-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-led-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-led-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-led/lib/modules/6.12.63/xt_LED.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-socket /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-socket-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/etc/modules.d; ( echo "xt_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/etc/modules.d/ipt-socket; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.provides for pkg in kmod-ipt-socket-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.missing" ]; then echo "Package kmod-ipt-socket is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-socket.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-socket"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-socket"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-socket.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-socket.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-socket)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/apk/packages/kmod-ipt-socket.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-socket" --info "version:6.12.63-r1" --info "description:Kernel modules for socket matching" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-socket-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-socket/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-socket kmod-nf-conntrack kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-socket-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-socket-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-socket-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-socket/lib/modules/6.12.63/xt_socket.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-tproxy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tproxy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TPROXY.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/etc/modules.d; ( echo "xt_TPROXY"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/etc/modules.d/ipt-tproxy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.provides for pkg in kmod-ipt-tproxy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.missing" ]; then echo "Package kmod-ipt-tproxy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tproxy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tproxy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tproxy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-tproxy.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-tproxy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-tproxy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/apk/packages/kmod-ipt-tproxy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-tproxy" --info "version:6.12.63-r1" --info "description:Kernel modules for Transparent Proxying" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-tproxy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tproxy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-tproxy kmod-nf-conntrack kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tproxy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tproxy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tproxy-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tproxy/lib/modules/6.12.63/xt_TPROXY.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-tee /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tee-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TEE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/etc/modules.d; ( echo "nf_tee"; echo "xt_TEE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/etc/modules.d/ipt-tee; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.provides for pkg in kmod-ipt-tee-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.missing" ]; then echo "Package kmod-ipt-tee is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-tee.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tee"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tee"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-tee.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-tee.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-tee)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/apk/packages/kmod-ipt-tee.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-tee" --info "version:6.12.63-r1" --info "description:Kernel modules for TEE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-tee-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-tee/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-conntrack kmod-nf-dup-inet kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tee-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tee-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tee-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-tee/lib/modules/6.12.63/xt_TEE.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-u32 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-u32-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_u32.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/etc/modules.d; ( echo "nf_tee"; echo "xt_u32"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/etc/modules.d/ipt-u32; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.provides for pkg in kmod-ipt-u32-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.missing" ]; then echo "Package kmod-ipt-u32 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-u32.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-u32"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-u32"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-u32.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-u32.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-u32)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/apk/packages/kmod-ipt-u32.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-u32" --info "version:6.12.63-r1" --info "description:Kernel modules for U32" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-u32-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-u32/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-u32-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-u32-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-u32-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-u32/lib/modules/6.12.63/xt_u32.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-checksum /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-checksum-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CHECKSUM.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/etc/modules.d; ( echo "xt_CHECKSUM"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/etc/modules.d/ipt-checksum; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.provides for pkg in kmod-ipt-checksum-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.missing" ]; then echo "Package kmod-ipt-checksum is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-checksum.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-checksum"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-checksum"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-checksum.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-checksum.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-checksum)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/apk/packages/kmod-ipt-checksum.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-checksum" --info "version:6.12.63-r1" --info "description:Kernel modules for CHECKSUM fillin target" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-checksum-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-checksum/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-checksum-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-checksum-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-checksum-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-checksum/lib/modules/6.12.63/xt_CHECKSUM.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-iprange /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iprange-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_iprange.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/etc/modules.d; ( echo "xt_iprange"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/etc/modules.d/ipt-iprange; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.provides for pkg in kmod-ipt-iprange-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.missing" ]; then echo "Package kmod-ipt-iprange is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-iprange.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-iprange"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-iprange"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-iprange.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-iprange.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-iprange)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/apk/packages/kmod-ipt-iprange.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-iprange" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4) module for matching ip ranges Includes: - iprange" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-iprange-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-iprange/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iprange-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iprange-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iprange-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-iprange/lib/modules/6.12.63/xt_iprange.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-cluster /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-cluster-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_cluster.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/etc/modules.d; ( echo "xt_cluster"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/etc/modules.d/ipt-cluster; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.provides for pkg in kmod-ipt-cluster-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.missing" ]; then echo "Package kmod-ipt-cluster is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-cluster.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-cluster"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-cluster"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-cluster.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-cluster.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-cluster)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/apk/packages/kmod-ipt-cluster.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-cluster" --info "version:6.12.63-r1" --info "description:Netfilter (IPv4/IPv6) module for matching cluster This option allows you to build work-load-sharing clusters of network servers/stateful firewalls without having a dedicated load-balancing router/server/switch. Basically, this match returns true when the packet must be handled by this cluster node. Thus, all nodes see all packets and this match decides which node handles what packets. The work-load sharing algorithm is based on source address hashing. This module is usable for ipv4 and ipv6. To use it also enable iptables-mod-cluster see \`iptables -m cluster --help\` for more information." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-cluster-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-cluster/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-cluster-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-cluster-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-cluster-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-cluster/lib/modules/6.12.63/xt_cluster.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-extra /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_addrtype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_owner.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_pkttype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_quota.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_cgroup.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/etc/modules.d; ( echo "xt_addrtype"; echo "xt_cgroup"; echo "xt_owner"; echo "xt_pkttype"; echo "xt_quota"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/etc/modules.d/ipt-extra; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.provides for pkg in kmod-ipt-extra-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.missing" ]; then echo "Package kmod-ipt-extra is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-extra.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-extra"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-extra"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-extra.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-extra.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-extra)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/apk/packages/kmod-ipt-extra.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-extra" --info "version:6.12.63-r1" --info "description:Other Netfilter (IPv4) kernel modules Includes: - addrtype - owner - pkttype - quota" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-extra-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-extra/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-extra-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-extra-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-extra-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/xt_pkttype.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/xt_addrtype.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/xt_quota.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/xt_cgroup.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-extra/lib/modules/6.12.63/xt_owner.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter /opt/openwrt/source/release/scripts/ipkg-remove kmod-br-netfilter /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-br-netfilter-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/br_netfilter.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/etc/modules.d; ( echo "br_netfilter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/etc/modules.d/br-netfilter; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/etc/sysctl.d install -m0644 ./files/sysctl-br-netfilter.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/etc/sysctl.d/11-br-netfilter.conf find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.provides for pkg in kmod-br-netfilter-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.missing" ]; then echo "Package kmod-br-netfilter is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-br-netfilter"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-br-netfilter"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-br-netfilter.list && mv /opt/openwrt/source/release/tmp/kmod-br-netfilter.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL/conffiles ]; then echo $(IDIR_kmod-br-netfilter)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/apk/packages/kmod-br-netfilter.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-br-netfilter" --info "version:6.12.63-r1" --info "description:Bridge netfilter support modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-br-netfilter-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-br-netfilter/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-br-netfilter-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-br-netfilter-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-br-netfilter-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-br-netfilter/lib/modules/6.12.63/br_netfilter.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-physdev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-physdev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_physdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/etc/modules.d; ( echo "xt_physdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/etc/modules.d/ipt-physdev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-br-netfilter.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.provides for pkg in kmod-ipt-physdev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.missing" ]; then echo "Package kmod-ipt-physdev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-physdev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-physdev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-physdev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-physdev.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-physdev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-physdev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/apk/packages/kmod-ipt-physdev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-physdev" --info "version:6.12.63-r1" --info "description:The iptables physdev kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-physdev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-physdev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-br-netfilter" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-physdev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-physdev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-physdev-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-physdev/lib/modules/6.12.63/xt_physdev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra /opt/openwrt/source/release/scripts/ipkg-remove kmod-ip6tables-extra /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-extra-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_ipv6header.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_ah.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_mh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_eui64.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_hbh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_frag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_rt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/etc/modules.d; ( echo "ip6t_ah"; echo "ip6t_eui64"; echo "ip6t_frag"; echo "ip6t_hbh"; echo "ip6t_ipv6header"; echo "ip6t_mh"; echo "ip6t_rt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/etc/modules.d/43-ip6tables-extra; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.provides for pkg in kmod-ip6tables-extra-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.missing" ]; then echo "Package kmod-ip6tables-extra is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6tables-extra.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6tables-extra"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6tables-extra"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ip6tables-extra.list && mv /opt/openwrt/source/release/tmp/kmod-ip6tables-extra.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip6tables-extra)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/apk/packages/kmod-ip6tables-extra.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip6tables-extra" --info "version:6.12.63-r1" --info "description:Netfilter IPv6 extra header matching modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip6tables-extra-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6tables-extra/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ip6tables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-extra-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-extra-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6tables-extra-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_frag.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_hbh.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_eui64.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_rt.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_ipv6header.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_ah.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6tables-extra/lib/modules/6.12.63/ip6t_mh.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables /opt/openwrt/source/release/scripts/ipkg-remove kmod-arptables /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-arptables-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/arp*.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/etc/modules.d; ( echo "arp_tables"; echo "arpt_mangle"; echo "arptable_filter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/etc/modules.d/arptables; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.provides for pkg in kmod-arptables-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.missing" ]; then echo "Package kmod-arptables is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-arptables.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-arptables"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-arptables"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-arptables.list && mv /opt/openwrt/source/release/tmp/kmod-arptables.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL/conffiles ]; then echo $(IDIR_kmod-arptables)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/apk/packages/kmod-arptables.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-arptables" --info "version:6.12.63-r1" --info "description:Kernel modules for ARP firewalling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-arptables-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-arptables/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-arptables-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-arptables-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-arptables-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/modules/6.12.63/arpt_mangle.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/modules/6.12.63/arptable_filter.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-arptables/lib/modules/6.12.63/arp_tables.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables /opt/openwrt/source/release/scripts/ipkg-remove kmod-ebtables /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv4-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv6-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-watchers-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_broute.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_802_3.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_among.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_mark_m.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_pkttype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_stp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_vlan.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_mark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_redirect.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/etc/modules.d; ( echo "ebt_802_3"; echo "ebt_among"; echo "ebt_limit"; echo "ebt_mark"; echo "ebt_mark_m"; echo "ebt_pkttype"; echo "ebt_redirect"; echo "ebt_stp"; echo "ebt_vlan"; echo "ebtable_broute"; echo "ebtable_filter"; echo "ebtable_nat"; echo "ebtables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/etc/modules.d/ebtables; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides for pkg in kmod-ebtables-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.missing" ]; then echo "Package kmod-ebtables is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ebtables.list && mv /opt/openwrt/source/release/tmp/kmod-ebtables.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL/conffiles ]; then echo $(IDIR_kmod-ebtables)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/apk/packages/kmod-ebtables.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ebtables" --info "version:6.12.63-r1" --info "description:ebtables is a general, extensible frame/packet identification framework. It provides you to do Ethernet filtering/NAT/brouting on the Ethernet bridge." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ebtables-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_802_3.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebtable_nat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_mark.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_pkttype.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebtable_broute.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebtable_filter.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_stp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_limit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebtables.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_mark_m.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_vlan.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_redirect.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables/lib/modules/6.12.63/ebt_among.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ebtables-ipv4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_arp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_arpreply.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_dnat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_snat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/etc/modules.d; ( echo "ebt_arp"; echo "ebt_arpreply"; echo "ebt_dnat"; echo "ebt_ip"; echo "ebt_snat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/etc/modules.d/ebtables-ipv4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.provides for pkg in kmod-ebtables-ipv4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.missing" ]; then echo "Package kmod-ebtables-ipv4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-ipv4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-ipv4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ebtables-ipv4.list && mv /opt/openwrt/source/release/tmp/kmod-ebtables-ipv4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL/conffiles ]; then echo $(IDIR_kmod-ebtables-ipv4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/apk/packages/kmod-ebtables-ipv4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ebtables-ipv4" --info "version:6.12.63-r1" --info "description:This option adds the IPv4 support to ebtables, which allows basic IPv4 header field filtering, ARP filtering as well as SNAT, DNAT targets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ebtables-ipv4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ebtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ebt_dnat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ebt_ip.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ebt_arpreply.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ebt_snat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv4/lib/modules/6.12.63/ebt_arp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ebtables-ipv6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_ip6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/etc/modules.d; ( echo "ebt_ip6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/etc/modules.d/ebtables-ipv6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.provides for pkg in kmod-ebtables-ipv6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.missing" ]; then echo "Package kmod-ebtables-ipv6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-ipv6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-ipv6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-ipv6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ebtables-ipv6.list && mv /opt/openwrt/source/release/tmp/kmod-ebtables-ipv6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL/conffiles ]; then echo $(IDIR_kmod-ebtables-ipv6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/apk/packages/kmod-ebtables-ipv6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ebtables-ipv6" --info "version:6.12.63-r1" --info "description:This option adds the IPv6 support to ebtables, which allows basic IPv6 header field filtering and target support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ebtables-ipv6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-ipv6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ebtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-ipv6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-ipv6/lib/modules/6.12.63/ebt_ip6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers /opt/openwrt/source/release/scripts/ipkg-remove kmod-ebtables-watchers /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-watchers-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_nflog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/etc/modules.d; ( echo "ebt_log"; echo "ebt_nflog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/etc/modules.d/ebtables-watchers; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.provides for pkg in kmod-ebtables-watchers-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.missing" ]; then echo "Package kmod-ebtables-watchers is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ebtables-watchers.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-watchers"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ebtables-watchers"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ebtables-watchers.list && mv /opt/openwrt/source/release/tmp/kmod-ebtables-watchers.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL/conffiles ]; then echo $(IDIR_kmod-ebtables-watchers)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/apk/packages/kmod-ebtables-watchers.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ebtables-watchers" --info "version:6.12.63-r1" --info "description:This option adds the log watchers, that you can use in any rule in any ebtables table." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ebtables-watchers-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ebtables-watchers/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ebtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-watchers-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-watchers-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ebtables-watchers-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/modules/6.12.63/ebt_nflog.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ebtables-watchers/lib/modules/6.12.63/ebt_log.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-conntrack-netlink /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-netlink-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_netlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/etc/modules.d; ( echo "nf_conntrack_netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/etc/modules.d/nf-conntrack-netlink; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.provides for pkg in kmod-nf-conntrack-netlink-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.missing" ]; then echo "Package kmod-nf-conntrack-netlink is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack-netlink"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-conntrack-netlink"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-conntrack-netlink.list && mv /opt/openwrt/source/release/tmp/kmod-nf-conntrack-netlink.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-conntrack-netlink)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/apk/packages/kmod-nf-conntrack-netlink.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-conntrack-netlink" --info "version:6.12.63-r1" --info "description:Kernel modules support for a netlink-based connection tracking userspace interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nf-conntrack-netlink-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nf-conntrack-netlink/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-netlink-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-netlink-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-conntrack-netlink-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nf-conntrack-netlink/lib/modules/6.12.63/nf_conntrack_netlink.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper /opt/openwrt/source/release/scripts/ipkg-remove kmod-nfnetlink-cthelper /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cthelper-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_cthelper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/etc/modules.d; ( echo "nfnetlink_cthelper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/etc/modules.d/nfnetlink-cthelper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack-netlink.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.provides for pkg in kmod-nfnetlink-cthelper-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.missing" ]; then echo "Package kmod-nfnetlink-cthelper is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cthelper.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-cthelper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-cthelper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nfnetlink-cthelper.list && mv /opt/openwrt/source/release/tmp/kmod-nfnetlink-cthelper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink-cthelper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/apk/packages/kmod-nfnetlink-cthelper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink-cthelper" --info "version:6.12.63-r1" --info "description:Kernel modules support for a netlink-based connection tracking userspace helpers interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-cthelper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cthelper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink kmod-nfnetlink-queue kmod-nf-conntrack-netlink" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cthelper-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cthelper-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cthelper-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cthelper/lib/modules/6.12.63/nfnetlink_cthelper.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout /opt/openwrt/source/release/scripts/ipkg-remove kmod-nfnetlink-cttimeout /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cttimeout-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_cttimeout.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/etc/modules.d; ( echo "nfnetlink_cttimeout"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/etc/modules.d/nfnetlink-cttimeout; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.provides for pkg in kmod-nfnetlink-cttimeout-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.missing" ]; then echo "Package kmod-nfnetlink-cttimeout is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-cttimeout.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-cttimeout"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nfnetlink-cttimeout"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nfnetlink-cttimeout.list && mv /opt/openwrt/source/release/tmp/kmod-nfnetlink-cttimeout.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL/conffiles ]; then echo $(IDIR_kmod-nfnetlink-cttimeout)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/apk/packages/kmod-nfnetlink-cttimeout.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nfnetlink-cttimeout" --info "version:6.12.63-r1" --info "description:Kernel modules support for a netlink-based connection tracking userspace timeout interface Requires CONFIG_NF_CONNTRACK_TIMEOUT (only enabled for non-small flash devices)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nfnetlink-cttimeout-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nfnetlink-cttimeout/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cttimeout-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cttimeout-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nfnetlink-cttimeout-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nfnetlink-cttimeout/lib/modules/6.12.63/nfnetlink_cttimeout.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-hashlimit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-hashlimit-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_hashlimit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/etc/modules.d; ( echo "xt_hashlimit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/etc/modules.d/ipt-hashlimit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.provides for pkg in kmod-ipt-hashlimit-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.missing" ]; then echo "Package kmod-ipt-hashlimit is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-hashlimit.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-hashlimit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-hashlimit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-hashlimit.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-hashlimit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-hashlimit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/apk/packages/kmod-ipt-hashlimit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-hashlimit" --info "version:6.12.63-r1" --info "description:Kernel modules support for the hashlimit bucket match module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-hashlimit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-hashlimit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-hashlimit-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-hashlimit-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-hashlimit-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-hashlimit/lib/modules/6.12.63/xt_hashlimit.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-rpfilter /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-rpfilter-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_rpfilter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_rpfilter.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/etc/modules.d; ( echo "ip6t_rpfilter"; echo "ipt_rpfilter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/etc/modules.d/ipt-rpfilter; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.provides for pkg in kmod-ipt-rpfilter-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.missing" ]; then echo "Package kmod-ipt-rpfilter is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-rpfilter.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-rpfilter"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-rpfilter"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-rpfilter.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-rpfilter.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-rpfilter)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/apk/packages/kmod-ipt-rpfilter.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-rpfilter" --info "version:6.12.63-r1" --info "description:Kernel modules support for the Netfilter rpfilter match" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipt-rpfilter-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipt-rpfilter/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-rpfilter-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-rpfilter-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-rpfilter-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/modules/6.12.63/ip6t_rpfilter.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipt-rpfilter/lib/modules/6.12.63/ipt_rpfilter.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_tables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_ct.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_hash.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_numgen.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_quota.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_redir.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_reject.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_reject_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_reject_ipv6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_reject_inet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/etc/modules.d; ( echo "nf_tables"; echo "nft_ct"; echo "nft_hash"; echo "nft_limit"; echo "nft_log"; echo "nft_numgen"; echo "nft_quota"; echo "nft_redir"; echo "nft_reject"; echo "nft_reject_inet"; echo "nft_reject_ipv4"; echo "nft_reject_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/etc/modules.d/nft-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-reject6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-log6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides for pkg in kmod-nft-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.missing" ]; then echo "Package kmod-nft-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-core.list && mv /opt/openwrt/source/release/tmp/kmod-nft-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/apk/packages/kmod-nft-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-core" --info "version:6.12.63-r1" --info "description:Kernel module support for nftables" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nfnetlink kmod-nf-reject kmod-nf-reject6 kmod-nf-conntrack6 kmod-nf-nat kmod-nf-log kmod-nf-log6 kmod-lib-crc32c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nf_tables.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_limit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_log.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_ct.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_reject.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_redir.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_numgen.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_quota.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_reject_ipv6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_hash.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_reject_inet.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-core/lib/modules/6.12.63/nft_reject_ipv4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-arp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-arp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.provides for pkg in kmod-nft-arp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.missing" ]; then echo "Package kmod-nft-arp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-arp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-arp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-arp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-arp.list && mv /opt/openwrt/source/release/tmp/kmod-nft-arp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-arp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/lib/apk/packages/kmod-nft-arp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-arp" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables ARP table support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-arp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-arp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-arp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-arp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-arp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-arp-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-bridge /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-bridge-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nft_meta_bridge.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nft_reject_bridge.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nf_conntrack_bridge.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/etc/modules.d; ( echo "nf_conntrack_bridge"; echo "nft_meta_bridge"; echo "nft_reject_bridge"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/etc/modules.d/nft-bridge; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.provides for pkg in kmod-nft-bridge-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.missing" ]; then echo "Package kmod-nft-bridge is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-bridge.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-bridge"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-bridge"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-bridge.list && mv /opt/openwrt/source/release/tmp/kmod-nft-bridge.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-bridge)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/apk/packages/kmod-nft-bridge.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-bridge" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables bridge table support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-bridge-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-bridge/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-bridge-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-bridge-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-bridge-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/modules/6.12.63/nf_conntrack_bridge.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/modules/6.12.63/nft_meta_bridge.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-bridge/lib/modules/6.12.63/nft_reject_bridge.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-dup-inet /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-dup-inet-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_dup_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_dup_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/etc/modules.d; ( echo "nft_dup_ipv4"; echo "nft_dup_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/etc/modules.d/nft-dup-inet; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-dup-inet.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.provides for pkg in kmod-nft-dup-inet-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.missing" ]; then echo "Package kmod-nft-dup-inet is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-dup-inet.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-dup-inet"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-dup-inet"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-dup-inet.list && mv /opt/openwrt/source/release/tmp/kmod-nft-dup-inet.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-dup-inet)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/apk/packages/kmod-nft-dup-inet.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-dup-inet" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables dup in ip/ip6/inet family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-dup-inet-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-dup-inet/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-dup-inet" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-dup-inet-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-dup-inet-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-dup-inet-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/modules/6.12.63/nft_dup_ipv6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-dup-inet/lib/modules/6.12.63/nft_dup_ipv4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-nat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-nat-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_chain_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_masq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/etc/modules.d; ( echo "nft_chain_nat"; echo "nft_masq"; echo "nft_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/etc/modules.d/nft-nat; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.provides for pkg in kmod-nft-nat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.missing" ]; then echo "Package kmod-nft-nat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-nat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-nat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-nat.list && mv /opt/openwrt/source/release/tmp/kmod-nft-nat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-nat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/apk/packages/kmod-nft-nat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-nat" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables NAT support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-nat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-nat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-nat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-nat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-nat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/modules/6.12.63/nft_chain_nat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/modules/6.12.63/nft_masq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-nat/lib/modules/6.12.63/nft_nat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-offload /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-offload-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_flow_table_inet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_flow_offload.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/etc/modules.d; ( echo "nf_flow_table_inet"; echo "nft_flow_offload"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/etc/modules.d/nft-offload; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-flow.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-nat.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.provides for pkg in kmod-nft-offload-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.missing" ]; then echo "Package kmod-nft-offload is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-offload.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-offload"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-offload"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-offload.list && mv /opt/openwrt/source/release/tmp/kmod-nft-offload.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-offload)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/apk/packages/kmod-nft-offload.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-offload" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables routing/NAT offload support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-offload-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-offload/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-flow kmod-nft-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-offload-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-offload-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-offload-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/modules/6.12.63/nft_flow_offload.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-offload/lib/modules/6.12.63/nf_flow_table_inet.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-netdev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-netdev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_dup_netdev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_dup_netdev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fwd_netdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/etc/modules.d; ( echo "nf_dup_netdev"; echo "nf_tables_netdev"; echo "nft_dup_netdev"; echo "nft_fwd_netdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/etc/modules.d/nft-netdev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.provides for pkg in kmod-nft-netdev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.missing" ]; then echo "Package kmod-nft-netdev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-netdev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-netdev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-netdev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-netdev.list && mv /opt/openwrt/source/release/tmp/kmod-nft-netdev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-netdev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/apk/packages/kmod-nft-netdev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-netdev" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables netdev support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-netdev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-netdev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-netdev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-netdev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-netdev-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/modules/6.12.63/nft_dup_netdev.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/modules/6.12.63/nf_dup_netdev.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-netdev/lib/modules/6.12.63/nft_fwd_netdev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-fib /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-fib-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fib.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fib_inet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_fib_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_fib_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/etc/modules.d; ( echo "nft_fib"; echo "nft_fib_inet"; echo "nft_fib_ipv4"; echo "nft_fib_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/etc/modules.d/nft-fib; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.provides for pkg in kmod-nft-fib-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.missing" ]; then echo "Package kmod-nft-fib is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-fib.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-fib"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-fib"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-fib.list && mv /opt/openwrt/source/release/tmp/kmod-nft-fib.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-fib)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/apk/packages/kmod-nft-fib.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-fib" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables fib support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-fib-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-fib/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-fib-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-fib-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-fib-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63/nft_fib.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63/nft_fib_ipv4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63/nft_fib_inet.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-fib/lib/modules/6.12.63/nft_fib_ipv6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-queue /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-queue-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_queue.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/etc/modules.d; ( echo "nft_queue"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/etc/modules.d/nft-queue; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nfnetlink-queue.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.provides for pkg in kmod-nft-queue-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.missing" ]; then echo "Package kmod-nft-queue is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-queue.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-queue"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-queue"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-queue.list && mv /opt/openwrt/source/release/tmp/kmod-nft-queue.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-queue)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/apk/packages/kmod-nft-queue.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-queue" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables queue support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-queue-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-queue/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nfnetlink-queue" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-queue-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-queue-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-queue-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-queue/lib/modules/6.12.63/nft_queue.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-socket /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-socket-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/etc/modules.d; ( echo "nft_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/etc/modules.d/nft-socket; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-socket.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.provides for pkg in kmod-nft-socket-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.missing" ]; then echo "Package kmod-nft-socket is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-socket.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-socket"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-socket"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-socket.list && mv /opt/openwrt/source/release/tmp/kmod-nft-socket.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-socket)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/apk/packages/kmod-nft-socket.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-socket" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables socket support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-socket-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-socket/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-socket" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-socket-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-socket-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-socket-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-socket/lib/modules/6.12.63/nft_socket.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-tproxy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-tproxy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_tproxy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/etc/modules.d; ( echo "nft_tproxy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/etc/modules.d/nft-tproxy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-tproxy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conntrack.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.provides for pkg in kmod-nft-tproxy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.missing" ]; then echo "Package kmod-nft-tproxy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-tproxy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-tproxy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-tproxy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-tproxy.list && mv /opt/openwrt/source/release/tmp/kmod-nft-tproxy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-tproxy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/apk/packages/kmod-nft-tproxy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-tproxy" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables tproxy support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-tproxy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-tproxy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-tproxy kmod-nf-conntrack" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-tproxy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-tproxy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-tproxy-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-tproxy/lib/modules/6.12.63/nft_tproxy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-compat /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-compat-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_compat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/etc/modules.d; ( echo "nft_compat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/etc/modules.d/nft-compat; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-ipt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.provides for pkg in kmod-nft-compat-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.missing" ]; then echo "Package kmod-nft-compat is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-compat.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-compat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-compat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-compat.list && mv /opt/openwrt/source/release/tmp/kmod-nft-compat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-compat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/apk/packages/kmod-nft-compat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-compat" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables compat support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-compat-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-compat/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-ipt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-compat-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-compat-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-compat-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-compat/lib/modules/6.12.63/nft_compat.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-xfrm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-xfrm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_xfrm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/etc/modules.d; ( echo "nft_xfrm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/etc/modules.d/nft-xfrm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.provides for pkg in kmod-nft-xfrm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.missing" ]; then echo "Package kmod-nft-xfrm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-xfrm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-xfrm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-xfrm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-xfrm.list && mv /opt/openwrt/source/release/tmp/kmod-nft-xfrm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-xfrm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/apk/packages/kmod-nft-xfrm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-xfrm" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables xfrm support (ipsec)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-xfrm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-xfrm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-xfrm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-xfrm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-xfrm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-xfrm/lib/modules/6.12.63/nft_xfrm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit /opt/openwrt/source/release/scripts/ipkg-remove kmod-nft-connlimit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-connlimit-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_connlimit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/etc/modules.d; ( echo "nft_connlimit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/etc/modules.d/nft-connlimit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nf-conncount.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.provides for pkg in kmod-nft-connlimit-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.missing" ]; then echo "Package kmod-nft-connlimit is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nft-connlimit.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-connlimit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nft-connlimit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nft-connlimit.list && mv /opt/openwrt/source/release/tmp/kmod-nft-connlimit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL/conffiles ]; then echo $(IDIR_kmod-nft-connlimit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/apk/packages/kmod-nft-connlimit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nft-connlimit" --info "version:6.12.63-r1" --info "description:Netfilter nf_tables connlimit support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nft-connlimit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nft-connlimit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nft-core kmod-nf-conncount" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-connlimit-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-connlimit-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nft-connlimit-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nft-connlimit/lib/modules/6.12.63/nft_connlimit.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp /opt/openwrt/source/release/scripts/ipkg-remove kmod-atmtcp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atmtcp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/atm/atmtcp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/etc/modules.d; ( echo "atmtcp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/etc/modules.d/40-atmtcp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.provides for pkg in kmod-atmtcp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.missing" ]; then echo "Package kmod-atmtcp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atmtcp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atmtcp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atmtcp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atmtcp.list && mv /opt/openwrt/source/release/tmp/kmod-atmtcp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL/conffiles ]; then echo $(IDIR_kmod-atmtcp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/apk/packages/kmod-atmtcp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atmtcp" --info "version:6.12.63-r1" --info "description:Kernel module for ATM over TCP support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atmtcp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atmtcp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atmtcp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atmtcp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atmtcp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atmtcp/lib/modules/6.12.63/atmtcp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk /opt/openwrt/source/release/scripts/ipkg-remove kmod-appletalk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-appletalk-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/appletalk/appletalk.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/etc/modules.d; ( echo "appletalk"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/etc/modules.d/40-appletalk; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.provides for pkg in kmod-appletalk-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.missing" ]; then echo "Package kmod-appletalk is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-appletalk.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-appletalk"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-appletalk"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-appletalk.list && mv /opt/openwrt/source/release/tmp/kmod-appletalk.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL/conffiles ]; then echo $(IDIR_kmod-appletalk)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/apk/packages/kmod-appletalk.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-appletalk" --info "version:6.12.63-r1" --info "description:Kernel module for AppleTalk protocol." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-appletalk-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-appletalk/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-appletalk-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-appletalk-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-appletalk-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-appletalk/lib/modules/6.12.63/appletalk.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls /opt/openwrt/source/release/scripts/ipkg-remove kmod-tls /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tls-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/tls/tls.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/etc/modules.d; ( echo "tls"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/etc/modules.d/tls; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.provides for pkg in kmod-tls-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.missing" ]; then echo "Package kmod-tls is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tls"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tls"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tls.list && mv /opt/openwrt/source/release/tmp/kmod-tls.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL/conffiles ]; then echo $(IDIR_kmod-tls)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/apk/packages/kmod-tls.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tls" --info "version:6.12.63-r1" --info "description:Kernel module for in-kernel TLS protocol support and hw offload (to supported interfaces). This allows symmetric encryption handling of the TLS protocol to be done in-kernel and it's HW offload when available." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tls-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tls/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tls-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tls-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tls-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tls/lib/modules/6.12.63/tls.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding /opt/openwrt/source/release/scripts/ipkg-remove kmod-bonding /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bonding-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/bonding/bonding.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/etc/modules.d; ( echo "bonding max_bonds=0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/etc/modules.d/40-bonding; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tls.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.provides for pkg in kmod-bonding-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.missing" ]; then echo "Package kmod-bonding is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bonding.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bonding"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bonding"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bonding.list && mv /opt/openwrt/source/release/tmp/kmod-bonding.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL/conffiles ]; then echo $(IDIR_kmod-bonding)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/apk/packages/kmod-bonding.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bonding" --info "version:6.12.63-r1" --info "description:Kernel module for NIC bonding." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bonding-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bonding/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-tls" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bonding-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bonding-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bonding-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bonding/lib/modules/6.12.63/bonding.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-udptunnel4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/udp_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/etc/modules.d; ( echo "udp_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/etc/modules.d/32-udptunnel4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides for pkg in kmod-udptunnel4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.missing" ]; then echo "Package kmod-udptunnel4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-udptunnel4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-udptunnel4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-udptunnel4.list && mv /opt/openwrt/source/release/tmp/kmod-udptunnel4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL/conffiles ]; then echo $(IDIR_kmod-udptunnel4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/apk/packages/kmod-udptunnel4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-udptunnel4" --info "version:6.12.63-r1" --info "description:IPv4 UDP tunneling support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-udptunnel4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel4/lib/modules/6.12.63/udp_tunnel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-udptunnel6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_udp_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/etc/modules.d; ( echo "ip6_udp_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/etc/modules.d/32-udptunnel6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides for pkg in kmod-udptunnel6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.missing" ]; then echo "Package kmod-udptunnel6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-udptunnel6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-udptunnel6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-udptunnel6.list && mv /opt/openwrt/source/release/tmp/kmod-udptunnel6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL/conffiles ]; then echo $(IDIR_kmod-udptunnel6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/apk/packages/kmod-udptunnel6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-udptunnel6" --info "version:6.12.63-r1" --info "description:IPv6 UDP tunneling support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-udptunnel6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-udptunnel6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-udptunnel6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-udptunnel6/lib/modules/6.12.63/ip6_udp_tunnel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel /opt/openwrt/source/release/scripts/ipkg-remove kmod-iptunnel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel4-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/etc/modules.d; ( echo "ip_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/etc/modules.d/31-iptunnel; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides for pkg in kmod-iptunnel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.missing" ]; then echo "Package kmod-iptunnel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iptunnel.list && mv /opt/openwrt/source/release/tmp/kmod-iptunnel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL/conffiles ]; then echo $(IDIR_kmod-iptunnel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/apk/packages/kmod-iptunnel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iptunnel" --info "version:6.12.63-r1" --info "description:Kernel module for generic IP tunnel support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iptunnel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel/lib/modules/6.12.63/ip_tunnel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan /opt/openwrt/source/release/scripts/ipkg-remove kmod-vxlan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vxlan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vxlan/vxlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/etc/modules.d; ( echo "vxlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/etc/modules.d/13-vxlan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.provides for pkg in kmod-vxlan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.missing" ]; then echo "Package kmod-vxlan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vxlan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vxlan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vxlan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-vxlan.list && mv /opt/openwrt/source/release/tmp/kmod-vxlan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-vxlan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/apk/packages/kmod-vxlan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-vxlan" --info "version:6.12.63-r1" --info "description:Kernel module for supporting VXLAN in the Kernel. Requires Kernel 3.12 or newer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-vxlan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vxlan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vxlan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vxlan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vxlan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vxlan/lib/modules/6.12.63/vxlan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve /opt/openwrt/source/release/scripts/ipkg-remove kmod-geneve /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-geneve-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/geneve.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/etc/modules.d; ( echo "geneve"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/etc/modules.d/13-geneve; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.provides for pkg in kmod-geneve-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.missing" ]; then echo "Package kmod-geneve is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-geneve.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-geneve"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-geneve"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-geneve.list && mv /opt/openwrt/source/release/tmp/kmod-geneve.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL/conffiles ]; then echo $(IDIR_kmod-geneve)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/apk/packages/kmod-geneve.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-geneve" --info "version:6.12.63-r1" --info "description:Kernel module for supporting Geneve in the Kernel. Requires Kernel 3.18 or newer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-geneve-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-geneve/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-geneve-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-geneve-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-geneve-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-geneve/lib/modules/6.12.63/geneve.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh /opt/openwrt/source/release/scripts/ipkg-remove kmod-nsh /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nsh-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/nsh/nsh.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/etc/modules.d; ( echo "nsh"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/etc/modules.d/13-nsh; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.provides for pkg in kmod-nsh-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.missing" ]; then echo "Package kmod-nsh is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nsh.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nsh"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nsh"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nsh.list && mv /opt/openwrt/source/release/tmp/kmod-nsh.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL/conffiles ]; then echo $(IDIR_kmod-nsh)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/apk/packages/kmod-nsh.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nsh" --info "version:6.12.63-r1" --info "description:Network Service Header is an implementation of Service Function Chaining (RFC 7665). Requires kernel 4.14 or newer" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nsh-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nsh/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nsh-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nsh-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nsh-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nsh/lib/modules/6.12.63/nsh.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iptunnel4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tunnel4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/etc/modules.d; ( echo "tunnel4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/etc/modules.d/31-iptunnel4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides for pkg in kmod-iptunnel4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.missing" ]; then echo "Package kmod-iptunnel4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iptunnel4.list && mv /opt/openwrt/source/release/tmp/kmod-iptunnel4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL/conffiles ]; then echo $(IDIR_kmod-iptunnel4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/apk/packages/kmod-iptunnel4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iptunnel4" --info "version:6.12.63-r1" --info "description:Kernel modules for IPv4 tunneling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iptunnel4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel4/lib/modules/6.12.63/tunnel4.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ipip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/etc/modules.d; ( echo "ipip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/etc/modules.d/32-ipip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.provides for pkg in kmod-ipip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.missing" ]; then echo "Package kmod-ipip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipip.list && mv /opt/openwrt/source/release/tmp/kmod-ipip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/apk/packages/kmod-ipip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipip" --info "version:6.12.63-r1" --info "description:Kernel modules for IP-in-IP encapsulation" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-iptunnel4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipip/lib/modules/6.12.63/ipip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipsec /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec4-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_algo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_ipcomp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_user.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/key/af_key.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/etc/modules.d; ( echo "af_key"; echo "xfrm_algo"; echo "xfrm_ipcomp"; echo "xfrm_user"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/etc/modules.d/30-ipsec; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-authenc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-cbc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-deflate.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-des.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-echainiv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.provides for pkg in kmod-ipsec-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.missing" ]; then echo "Package kmod-ipsec is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipsec.list && mv /opt/openwrt/source/release/tmp/kmod-ipsec.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipsec)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/apk/packages/kmod-ipsec.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipsec" --info "version:6.12.63-r1" --info "description:Kernel modules for IPsec support in both IPv4 and IPv6. Includes: - af_key - xfrm_algo - xfrm_ipcomp - xfrm_user" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipsec-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-authenc kmod-crypto-cbc kmod-crypto-deflate kmod-crypto-des kmod-crypto-echainiv kmod-crypto-hmac kmod-crypto-md5 kmod-crypto-sha1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63/xfrm_ipcomp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63/af_key.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63/xfrm_algo.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec/lib/modules/6.12.63/xfrm_user.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipsec4 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec4-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ah4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/esp4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ipcomp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/xfrm4_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/etc/modules.d; ( echo "ah4"; echo "esp4"; echo "ipcomp"; echo "xfrm4_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/etc/modules.d/32-ipsec4; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.provides for pkg in kmod-ipsec4-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.missing" ]; then echo "Package kmod-ipsec4 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipsec4.list && mv /opt/openwrt/source/release/tmp/kmod-ipsec4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipsec4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/apk/packages/kmod-ipsec4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipsec4" --info "version:6.12.63-r1" --info "description:Kernel modules for IPsec support in IPv4. Includes: - ah4 - esp4 - ipcomp4 - xfrm4_tunnel" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipsec4-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec4/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipsec kmod-iptunnel4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec4-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec4-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec4-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63/ah4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63/esp4.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63/xfrm4_tunnel.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec4/lib/modules/6.12.63/ipcomp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-iptunnel6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/tunnel6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/etc/modules.d; ( echo "tunnel6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/etc/modules.d/31-iptunnel6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.provides for pkg in kmod-iptunnel6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.missing" ]; then echo "Package kmod-iptunnel6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iptunnel6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iptunnel6.list && mv /opt/openwrt/source/release/tmp/kmod-iptunnel6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL/conffiles ]; then echo $(IDIR_kmod-iptunnel6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/apk/packages/kmod-iptunnel6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iptunnel6" --info "version:6.12.63-r1" --info "description:Kernel modules for IPv6 tunneling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-iptunnel6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-iptunnel6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iptunnel6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-iptunnel6/lib/modules/6.12.63/tunnel6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipsec6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ah6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/esp6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ipcomp6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/xfrm6_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/etc/modules.d; ( echo "ah6"; echo "esp6"; echo "ipcomp6"; echo "xfrm6_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/etc/modules.d/32-ipsec6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.provides for pkg in kmod-ipsec6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.missing" ]; then echo "Package kmod-ipsec6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipsec6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipsec6.list && mv /opt/openwrt/source/release/tmp/kmod-ipsec6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipsec6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/apk/packages/kmod-ipsec6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipsec6" --info "version:6.12.63-r1" --info "description:Kernel modules for IPsec support in IPv6. Includes: - ah6 - esp6 - ipcomp6 - xfrm6_tunnel" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipsec6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipsec6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipsec kmod-iptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipsec6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63/esp6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63/ipcomp6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63/xfrm6_tunnel.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipsec6/lib/modules/6.12.63/ah6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti /opt/openwrt/source/release/scripts/ipkg-remove kmod-ip-vti /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip-vti-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_vti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/etc/modules.d; ( echo "ip_vti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/etc/modules.d/33-ip-vti; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.provides for pkg in kmod-ip-vti-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.missing" ]; then echo "Package kmod-ip-vti is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip-vti.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip-vti"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip-vti"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ip-vti.list && mv /opt/openwrt/source/release/tmp/kmod-ip-vti.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip-vti)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/apk/packages/kmod-ip-vti.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip-vti" --info "version:6.12.63-r1" --info "description:Kernel modules for IP VTI (Virtual Tunnel Interface)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip-vti-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip-vti/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-iptunnel4 kmod-ipsec4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip-vti-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip-vti-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip-vti-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip-vti/lib/modules/6.12.63/ip_vti.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel /opt/openwrt/source/release/scripts/ipkg-remove kmod-ip6-tunnel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-tunnel-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/etc/modules.d; ( echo "ip6_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/etc/modules.d/32-ip6-tunnel; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides for pkg in kmod-ip6-tunnel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.missing" ]; then echo "Package kmod-ip6-tunnel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6-tunnel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6-tunnel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ip6-tunnel.list && mv /opt/openwrt/source/release/tmp/kmod-ip6-tunnel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip6-tunnel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/apk/packages/kmod-ip6-tunnel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip6-tunnel" --info "version:6.12.63-r1" --info "description:Kernel modules for IPv6-in-IPv6 and IPv4-in-IPv6 tunnelling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip6-tunnel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-tunnel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-tunnel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-tunnel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-tunnel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-tunnel/lib/modules/6.12.63/ip6_tunnel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti /opt/openwrt/source/release/scripts/ipkg-remove kmod-ip6-vti /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-vti-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_vti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/etc/modules.d; ( echo "ip6_vti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/etc/modules.d/33-ip6-vti; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.provides for pkg in kmod-ip6-vti-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.missing" ]; then echo "Package kmod-ip6-vti is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-vti.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6-vti"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ip6-vti"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ip6-vti.list && mv /opt/openwrt/source/release/tmp/kmod-ip6-vti.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL/conffiles ]; then echo $(IDIR_kmod-ip6-vti)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/apk/packages/kmod-ip6-vti.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ip6-vti" --info "version:6.12.63-r1" --info "description:Kernel modules for IPv6 VTI (Virtual Tunnel Interface)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ip6-vti-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ip6-vti/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-ip6-tunnel kmod-ipsec6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-vti-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-vti-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ip6-vti-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ip6-vti/lib/modules/6.12.63/ip6_vti.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface /opt/openwrt/source/release/scripts/ipkg-remove kmod-xfrm-interface /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-xfrm-interface-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_interface.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/etc/modules.d; ( echo "xfrm_interface"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/etc/modules.d/xfrm-interface; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipsec6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.provides for pkg in kmod-xfrm-interface-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.missing" ]; then echo "Package kmod-xfrm-interface is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-xfrm-interface.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-xfrm-interface"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-xfrm-interface"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-xfrm-interface.list && mv /opt/openwrt/source/release/tmp/kmod-xfrm-interface.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL/conffiles ]; then echo $(IDIR_kmod-xfrm-interface)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/apk/packages/kmod-xfrm-interface.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-xfrm-interface" --info "version:6.12.63-r1" --info "description:Kernel module for XFRM interface support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-xfrm-interface-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-xfrm-interface/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipsec4 kmod-ipsec6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-xfrm-interface-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-xfrm-interface-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-xfrm-interface-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-xfrm-interface/lib/modules/6.12.63/xfrm_interface.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit /opt/openwrt/source/release/scripts/ipkg-remove kmod-sit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sit-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/sit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/etc/modules.d; ( echo "sit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/etc/modules.d/32-sit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel4.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.provides for pkg in kmod-sit-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.missing" ]; then echo "Package kmod-sit is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sit.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sit.list && mv /opt/openwrt/source/release/tmp/kmod-sit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL/conffiles ]; then echo $(IDIR_kmod-sit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/apk/packages/kmod-sit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sit" --info "version:6.12.63-r1" --info "description:Kernel modules for IPv6-in-IPv4 tunnelling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-iptunnel4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sit-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sit-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sit-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sit/lib/modules/6.12.63/sit.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou /opt/openwrt/source/release/scripts/ipkg-remove kmod-fou /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/fou.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/etc/modules.d; ( echo "fou"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/etc/modules.d/fou; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.provides for pkg in kmod-fou-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.missing" ]; then echo "Package kmod-fou is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fou"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fou"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fou.list && mv /opt/openwrt/source/release/tmp/kmod-fou.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL/conffiles ]; then echo $(IDIR_kmod-fou)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/apk/packages/kmod-fou.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fou" --info "version:6.12.63-r1" --info "description:Kernel module for FOU (Foo over UDP) and GUE (Generic UDP Encapsulation) tunnelling. Requires Kernel 3.18 or newer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fou-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou/lib/modules/6.12.63/fou.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fou6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/fou6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/etc/modules.d; ( echo "fou6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/etc/modules.d/fou6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.provides for pkg in kmod-fou6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.missing" ]; then echo "Package kmod-fou6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fou6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fou6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fou6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fou6.list && mv /opt/openwrt/source/release/tmp/kmod-fou6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL/conffiles ]; then echo $(IDIR_kmod-fou6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/apk/packages/kmod-fou6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fou6" --info "version:6.12.63-r1" --info "description:Kernel module for FOU (Foo over UDP) and GUE (Generic UDP Encapsulation) tunnelling over IPv6. Requires Kernel 3.18 or newer." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fou6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fou6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fou kmod-ip6-tunnel" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fou6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fou6/lib/modules/6.12.63/fou6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre /opt/openwrt/source/release/scripts/ipkg-remove kmod-gre /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_gre.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/gre.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/etc/modules.d; ( echo "gre"; echo "ip_gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/etc/modules.d/39-gre; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.provides for pkg in kmod-gre-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.missing" ]; then echo "Package kmod-gre is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gre"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gre"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gre.list && mv /opt/openwrt/source/release/tmp/kmod-gre.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL/conffiles ]; then echo $(IDIR_kmod-gre)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/apk/packages/kmod-gre.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gre" --info "version:6.12.63-r1" --info "description:Generic Routing Encapsulation support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gre-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/modules/6.12.63/gre.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre/lib/modules/6.12.63/ip_gre.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-gre6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_gre.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/etc/modules.d; ( echo "ip6_gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/etc/modules.d/39-gre6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ip6-tunnel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.provides for pkg in kmod-gre6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.missing" ]; then echo "Package kmod-gre6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gre6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-gre6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-gre6.list && mv /opt/openwrt/source/release/tmp/kmod-gre6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL/conffiles ]; then echo $(IDIR_kmod-gre6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/apk/packages/kmod-gre6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-gre6" --info "version:6.12.63-r1" --info "description:Generic Routing Encapsulation support over IPv6" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-gre6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-gre6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel kmod-ip6-tunnel kmod-gre" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-gre6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-gre6/lib/modules/6.12.63/ip6_gre.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun /opt/openwrt/source/release/scripts/ipkg-remove kmod-tun /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tun-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/tun.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/etc/modules.d; ( echo "tun"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/etc/modules.d/30-tun; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.provides for pkg in kmod-tun-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.missing" ]; then echo "Package kmod-tun is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tun"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tun"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tun.list && mv /opt/openwrt/source/release/tmp/kmod-tun.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL/conffiles ]; then echo $(IDIR_kmod-tun)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/apk/packages/kmod-tun.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tun" --info "version:6.12.63-r1" --info "description:Kernel support for the TUN/TAP tunneling device" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tun-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tun/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tun-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tun-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tun-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tun/lib/modules/6.12.63/tun.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth /opt/openwrt/source/release/scripts/ipkg-remove kmod-veth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-veth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/veth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/etc/modules.d; ( echo "veth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/etc/modules.d/30-veth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.provides for pkg in kmod-veth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.missing" ]; then echo "Package kmod-veth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-veth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-veth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-veth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-veth.list && mv /opt/openwrt/source/release/tmp/kmod-veth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL/conffiles ]; then echo $(IDIR_kmod-veth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/apk/packages/kmod-veth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-veth" --info "version:6.12.63-r1" --info "description:This device is a local ethernet tunnel. Devices are created in pairs. When one end receives the packet it appears on its pair and vice versa." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-veth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-veth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-veth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-veth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-veth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-veth/lib/modules/6.12.63/veth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf /opt/openwrt/source/release/scripts/ipkg-remove kmod-vrf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vrf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vrf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/etc/modules.d; ( echo "vrf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/etc/modules.d/30-vrf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.provides for pkg in kmod-vrf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.missing" ]; then echo "Package kmod-vrf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vrf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vrf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vrf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-vrf.list && mv /opt/openwrt/source/release/tmp/kmod-vrf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL/conffiles ]; then echo $(IDIR_kmod-vrf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/apk/packages/kmod-vrf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-vrf" --info "version:6.12.63-r1" --info "description:This option enables the support for mapping interfaces into VRF's. The support enables VRF devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-vrf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vrf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vrf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vrf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vrf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vrf/lib/modules/6.12.63/vrf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc /opt/openwrt/source/release/scripts/ipkg-remove kmod-slhc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slhc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/slip/slhc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.provides for pkg in kmod-slhc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.missing" ]; then echo "Package kmod-slhc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-slhc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-slhc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-slhc.list && mv /opt/openwrt/source/release/tmp/kmod-slhc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL/conffiles ]; then echo $(IDIR_kmod-slhc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/apk/packages/kmod-slhc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-slhc" --info "version:6.12.63-r1" --info "description:Serial Line Header Compression" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-slhc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slhc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc-ccitt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slhc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slhc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slhc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slhc/lib/modules/6.12.63/slhc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp /opt/openwrt/source/release/scripts/ipkg-remove kmod-ppp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-synctty-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_async.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/etc/modules.d; ( echo "ppp_async"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/etc/modules.d/ppp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides for pkg in kmod-ppp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.missing" ]; then echo "Package kmod-ppp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ppp.list && mv /opt/openwrt/source/release/tmp/kmod-ppp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL/conffiles ]; then echo $(IDIR_kmod-ppp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/apk/packages/kmod-ppp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ppp" --info "version:6.12.63-r1" --info "description:Kernel modules for PPP support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ppp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc-ccitt kmod-slhc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.12.63/ppp_async.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp/lib/modules/6.12.63/ppp_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty /opt/openwrt/source/release/scripts/ipkg-remove kmod-ppp-synctty /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-synctty-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_synctty.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/etc/modules.d; ( echo "ppp_synctty"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/etc/modules.d/ppp-synctty; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.provides for pkg in kmod-ppp-synctty-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.missing" ]; then echo "Package kmod-ppp-synctty is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp-synctty.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppp-synctty"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppp-synctty"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ppp-synctty.list && mv /opt/openwrt/source/release/tmp/kmod-ppp-synctty.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL/conffiles ]; then echo $(IDIR_kmod-ppp-synctty)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/apk/packages/kmod-ppp-synctty.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ppp-synctty" --info "version:6.12.63-r1" --info "description:Kernel modules for PPP sync tty support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ppp-synctty-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppp-synctty/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-synctty-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-synctty-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppp-synctty-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppp-synctty/lib/modules/6.12.63/ppp_synctty.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox /opt/openwrt/source/release/scripts/ipkg-remove kmod-pppox /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppox-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pppox.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides for pkg in kmod-pppox-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.missing" ]; then echo "Package kmod-pppox is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppox"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppox"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pppox.list && mv /opt/openwrt/source/release/tmp/kmod-pppox.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppox)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/apk/packages/kmod-pppox.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppox" --info "version:6.12.63-r1" --info "description:Kernel helper module for PPPoE and PPTP support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppox-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppox/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppox-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppox-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppox-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppox/lib/modules/6.12.63/pppox.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe /opt/openwrt/source/release/scripts/ipkg-remove kmod-pppoe /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoe-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pppoe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/etc/modules.d; ( echo "pppoe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/etc/modules.d/pppoe; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.provides for pkg in kmod-pppoe-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.missing" ]; then echo "Package kmod-pppoe is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoe.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppoe"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppoe"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pppoe.list && mv /opt/openwrt/source/release/tmp/kmod-pppoe.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppoe)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/apk/packages/kmod-pppoe.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppoe" --info "version:6.12.63-r1" --info "description:Kernel module for PPPoE (PPP over Ethernet) support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppoe-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoe/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp kmod-pppox" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoe-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoe-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoe-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoe/lib/modules/6.12.63/pppoe.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa /opt/openwrt/source/release/scripts/ipkg-remove kmod-pppoa /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoa-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/pppoatm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/etc/modules.d; ( echo "pppoatm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/etc/modules.d/40-pppoa; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.provides for pkg in kmod-pppoa-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.missing" ]; then echo "Package kmod-pppoa is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppoa.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppoa"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppoa"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pppoa.list && mv /opt/openwrt/source/release/tmp/kmod-pppoa.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppoa)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/apk/packages/kmod-pppoa.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppoa" --info "version:6.12.63-r1" --info "description:Kernel modules for PPPoA (PPP over ATM) support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppoa-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppoa/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp kmod-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoa-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoa-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppoa-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppoa/lib/modules/6.12.63/pppoatm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp /opt/openwrt/source/release/scripts/ipkg-remove kmod-pptp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pptp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pptp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/etc/modules.d; ( echo "pptp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/etc/modules.d/pptp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-gre.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.provides for pkg in kmod-pptp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.missing" ]; then echo "Package kmod-pptp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pptp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pptp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pptp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pptp.list && mv /opt/openwrt/source/release/tmp/kmod-pptp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL/conffiles ]; then echo $(IDIR_kmod-pptp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/apk/packages/kmod-pptp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pptp" --info "version:6.12.63-r1" --info "description:PPtP support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pptp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pptp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp kmod-gre kmod-pppox" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pptp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pptp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pptp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pptp/lib/modules/6.12.63/pptp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp /opt/openwrt/source/release/scripts/ipkg-remove kmod-l2tp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-eth-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-ip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_netlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/etc/modules.d; ( echo "l2tp_core"; echo "l2tp_netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/etc/modules.d/32-l2tp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides for pkg in kmod-l2tp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.missing" ]; then echo "Package kmod-l2tp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-l2tp.list && mv /opt/openwrt/source/release/tmp/kmod-l2tp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL/conffiles ]; then echo $(IDIR_kmod-l2tp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/apk/packages/kmod-l2tp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-l2tp" --info "version:6.12.63-r1" --info "description:Kernel modules for L2TP V3 Support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-l2tp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/modules/6.12.63/l2tp_core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp/lib/modules/6.12.63/l2tp_netlink.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp /opt/openwrt/source/release/scripts/ipkg-remove kmod-pppol2tp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppol2tp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ppp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/etc/modules.d; ( echo "l2tp_ppp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/etc/modules.d/pppol2tp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppox.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.provides for pkg in kmod-pppol2tp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.missing" ]; then echo "Package kmod-pppol2tp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pppol2tp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppol2tp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pppol2tp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pppol2tp.list && mv /opt/openwrt/source/release/tmp/kmod-pppol2tp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL/conffiles ]; then echo $(IDIR_kmod-pppol2tp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/apk/packages/kmod-pppol2tp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pppol2tp" --info "version:6.12.63-r1" --info "description:Kernel modules for PPPoL2TP (PPP over L2TP) support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pppol2tp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pppol2tp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp kmod-pppox kmod-l2tp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppol2tp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppol2tp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pppol2tp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pppol2tp/lib/modules/6.12.63/l2tp_ppp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipoa /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipoa-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/clip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/etc/modules.d; ( echo "clip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/etc/modules.d/ipoa; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.provides for pkg in kmod-ipoa-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.missing" ]; then echo "Package kmod-ipoa is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipoa.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipoa"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipoa"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipoa.list && mv /opt/openwrt/source/release/tmp/kmod-ipoa.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipoa)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/apk/packages/kmod-ipoa.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipoa" --info "version:6.12.63-r1" --info "description:Kernel modules for IPoA (IP over ATM) support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ipoa-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ipoa/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipoa-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipoa-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipoa-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ipoa/lib/modules/6.12.63/clip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe /opt/openwrt/source/release/scripts/ipkg-remove kmod-mppe /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mppe-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_mppe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/etc/modules.d; ( echo "ppp_mppe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/etc/modules.d/mppe; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-arc4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-ecb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.provides for pkg in kmod-mppe-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.missing" ]; then echo "Package kmod-mppe is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mppe.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mppe"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mppe"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mppe.list && mv /opt/openwrt/source/release/tmp/kmod-mppe.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL/conffiles ]; then echo $(IDIR_kmod-mppe)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/apk/packages/kmod-mppe.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mppe" --info "version:6.12.63-r1" --info "description:Kernel modules for Microsoft PPP compression/encryption" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mppe-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mppe/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppp kmod-crypto-arc4 kmod-crypto-sha1 kmod-crypto-ecb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mppe-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mppe-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mppe-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mppe/lib/modules/6.12.63/ppp_mppe.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_ingress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_hfsc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_htb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_tbf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_basic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_fw.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_route.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_flow.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_u32.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_u32.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_gact.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_mirred.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_skbedit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_matchall.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/etc/modules.d; ( echo "act_gact"; echo "act_mirred"; echo "act_skbedit"; echo "cls_basic"; echo "cls_flow"; echo "cls_fw"; echo "cls_matchall"; echo "cls_route"; echo "cls_u32"; echo "em_u32"; echo "sch_hfsc"; echo "sch_htb"; echo "sch_ingress"; echo "sch_tbf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/etc/modules.d/70-sched-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides for pkg in kmod-sched-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.missing" ]; then echo "Package kmod-sched-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-core.list && mv /opt/openwrt/source/release/tmp/kmod-sched-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/apk/packages/kmod-sched-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-core" --info "version:6.12.63-r1" --info "description:Core kernel scheduler support for IP traffic" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_matchall.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/sch_tbf.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/act_skbedit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_route.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/act_gact.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/sch_hfsc.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_flow.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_u32.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_basic.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/sch_htb.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/cls_fw.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/act_mirred.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/sch_ingress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-core/lib/modules/6.12.63/em_u32.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-act-police /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-police-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_police.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/etc/modules.d; ( echo "act_police"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/etc/modules.d/sched-act-police; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.provides for pkg in kmod-sched-act-police-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.missing" ]; then echo "Package kmod-sched-act-police is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-police.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-police"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-police"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-act-police.list && mv /opt/openwrt/source/release/tmp/kmod-sched-act-police.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-act-police)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/apk/packages/kmod-sched-act-police.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-act-police" --info "version:6.12.63-r1" --info "description:Traffic Policing" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-act-police-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-police/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-police-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-police-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-police-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-police/lib/modules/6.12.63/act_police.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-act-sample /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-sample-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/psample/psample.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_sample.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/etc/modules.d; ( echo "act_sample"; echo "psample"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/etc/modules.d/sched-act-sample; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.provides for pkg in kmod-sched-act-sample-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.missing" ]; then echo "Package kmod-sched-act-sample is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-sample.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-sample"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-sample"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-act-sample.list && mv /opt/openwrt/source/release/tmp/kmod-sched-act-sample.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-act-sample)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/apk/packages/kmod-sched-act-sample.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-act-sample" --info "version:6.12.63-r1" --info "description:Packet sampling tc action." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-act-sample-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-sample/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-sample-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-sample-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-sample-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/modules/6.12.63/act_sample.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-sample/lib/modules/6.12.63/psample.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-act-vlan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-vlan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_vlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/etc/modules.d; ( echo "act_vlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/etc/modules.d/sched-act-vlan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.provides for pkg in kmod-sched-act-vlan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.missing" ]; then echo "Package kmod-sched-act-vlan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-act-vlan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-vlan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-act-vlan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-act-vlan.list && mv /opt/openwrt/source/release/tmp/kmod-sched-act-vlan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-act-vlan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/apk/packages/kmod-sched-act-vlan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-act-vlan" --info "version:6.12.63-r1" --info "description:Allows to configure rules to push or pop vlan headers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-act-vlan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-act-vlan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-vlan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-vlan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-vlan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-act-vlan/lib/modules/6.12.63/act_vlan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-bpf /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-bpf-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_bpf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_bpf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/etc/modules.d; ( echo "act_bpf"; echo "cls_bpf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/etc/modules.d/72-sched-bpf; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.provides for pkg in kmod-sched-bpf-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.missing" ]; then echo "Package kmod-sched-bpf is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-bpf.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-bpf"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-bpf"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-bpf.list && mv /opt/openwrt/source/release/tmp/kmod-sched-bpf.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-bpf)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/apk/packages/kmod-sched-bpf.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-bpf" --info "version:6.12.63-r1" --info "description:Traffic shaper support for Berkeley Packet Filter" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-bpf-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-bpf/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-bpf-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-bpf-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-bpf-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/modules/6.12.63/cls_bpf.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-bpf/lib/modules/6.12.63/act_bpf.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-cake /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-cake-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_cake.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/etc/modules.d; ( echo "sch_cake"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/etc/modules.d/sched-cake; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.provides for pkg in kmod-sched-cake-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.missing" ]; then echo "Package kmod-sched-cake is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-cake.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-cake"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-cake"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-cake.list && mv /opt/openwrt/source/release/tmp/kmod-sched-cake.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-cake)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/apk/packages/kmod-sched-cake.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-cake" --info "version:6.12.63-r1" --info "description:Common Applications Kept Enhanced fq_codel/blue derived shaper" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-cake-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-cake/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-cake-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-cake-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-cake-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-cake/lib/modules/6.12.63/sch_cake.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-connmark /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-connmark-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_connmark.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/etc/modules.d; ( echo "act_connmark"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/etc/modules.d/71-sched-connmark; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.provides for pkg in kmod-sched-connmark-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.missing" ]; then echo "Package kmod-sched-connmark is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-connmark.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-connmark"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-connmark"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-connmark.list && mv /opt/openwrt/source/release/tmp/kmod-sched-connmark.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-connmark)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/apk/packages/kmod-sched-connmark.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-connmark" --info "version:6.12.63-r1" --info "description:Traffic shaper conntrack mark support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-connmark-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-connmark/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-ipt-core kmod-ipt-conntrack-extra" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-connmark-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-connmark-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-connmark-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-connmark/lib/modules/6.12.63/act_connmark.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-ctinfo /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ctinfo-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_ctinfo.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/etc/modules.d; ( echo "act_ctinfo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/etc/modules.d/71-sched-ctinfo; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-conntrack-extra.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.provides for pkg in kmod-sched-ctinfo-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.missing" ]; then echo "Package kmod-sched-ctinfo is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ctinfo.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-ctinfo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-ctinfo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-ctinfo.list && mv /opt/openwrt/source/release/tmp/kmod-sched-ctinfo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-ctinfo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/apk/packages/kmod-sched-ctinfo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-ctinfo" --info "version:6.12.63-r1" --info "description:Traffic shaper ctinfo support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-ctinfo-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ctinfo/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-ipt-core kmod-ipt-conntrack-extra" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ctinfo-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ctinfo-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ctinfo-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ctinfo/lib/modules/6.12.63/act_ctinfo.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-drr /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-drr-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_drr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/etc/modules.d; ( echo "sch_drr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/etc/modules.d/sched-drr; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.provides for pkg in kmod-sched-drr-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.missing" ]; then echo "Package kmod-sched-drr is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-drr.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-drr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-drr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-drr.list && mv /opt/openwrt/source/release/tmp/kmod-sched-drr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-drr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/apk/packages/kmod-sched-drr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-drr" --info "version:6.12.63-r1" --info "description:DRR algorithm Configuration" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-drr-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-drr/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-drr-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-drr-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-drr-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-drr/lib/modules/6.12.63/sch_drr.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-flower /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-flower-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_flower.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/etc/modules.d; ( echo "cls_flower"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/etc/modules.d/sched-flower; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.provides for pkg in kmod-sched-flower-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.missing" ]; then echo "Package kmod-sched-flower is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-flower.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-flower"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-flower"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-flower.list && mv /opt/openwrt/source/release/tmp/kmod-sched-flower.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-flower)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/apk/packages/kmod-sched-flower.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-flower" --info "version:6.12.63-r1" --info "description:Allows to classify packets based on a configurable combination of packet keys and masks." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-flower-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-flower/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-flower-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-flower-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-flower-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-flower/lib/modules/6.12.63/cls_flower.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-pie /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-pie-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_pie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/etc/modules.d; ( echo "sch_pie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/etc/modules.d/sched-pie; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.provides for pkg in kmod-sched-pie-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.missing" ]; then echo "Package kmod-sched-pie is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-pie"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-pie"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-pie.list && mv /opt/openwrt/source/release/tmp/kmod-sched-pie.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-pie)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/apk/packages/kmod-sched-pie.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-pie" --info "version:6.12.63-r1" --info "description:A control theoretic active queue management scheme." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-pie-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-pie/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-pie-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-pie-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-pie-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-pie/lib/modules/6.12.63/sch_pie.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-fq-pie /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-fq-pie-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_fq_pie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/etc/modules.d; ( echo "sch_fq_pie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/etc/modules.d/sched-fq-pie; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-pie.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.provides for pkg in kmod-sched-fq-pie-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.missing" ]; then echo "Package kmod-sched-fq-pie is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-fq-pie.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-fq-pie"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-fq-pie"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-fq-pie.list && mv /opt/openwrt/source/release/tmp/kmod-sched-fq-pie.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-fq-pie)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/apk/packages/kmod-sched-fq-pie.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-fq-pie" --info "version:6.12.63-r1" --info "description:A queuing discipline that combines Flow Queuing with the PIE AQM." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-fq-pie-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-fq-pie/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-sched-pie" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-fq-pie-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-fq-pie-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-fq-pie-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-fq-pie/lib/modules/6.12.63/sch_fq_pie.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-ipset /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ipset-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_ipset.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/etc/modules.d; ( echo "em_ipset"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/etc/modules.d/72-sched-ipset; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ipt-ipset.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.provides for pkg in kmod-sched-ipset-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.missing" ]; then echo "Package kmod-sched-ipset is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-ipset.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-ipset"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-ipset"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-ipset.list && mv /opt/openwrt/source/release/tmp/kmod-sched-ipset.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-ipset)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/apk/packages/kmod-sched-ipset.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-ipset" --info "version:6.12.63-r1" --info "description:Traffic shaper ipset support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-ipset-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-ipset/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-ipt-ipset" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ipset-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ipset-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ipset-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-ipset/lib/modules/6.12.63/em_ipset.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-mqprio-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_mqprio_lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.provides for pkg in kmod-sched-mqprio-common-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.missing" ]; then echo "Package kmod-sched-mqprio-common is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-mqprio-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-mqprio-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-mqprio-common.list && mv /opt/openwrt/source/release/tmp/kmod-sched-mqprio-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-mqprio-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/apk/packages/kmod-sched-mqprio-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-mqprio-common" --info "version:6.12.63-r1" --info "description:Common library for manipulating mqprio queue configurations" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-mqprio-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio-common/lib/modules/6.12.63/sch_mqprio_lib.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-mqprio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_mqprio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/etc/modules.d; ( echo "sch_mqprio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/etc/modules.d/sched-mqprio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio-common.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.provides for pkg in kmod-sched-mqprio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.missing" ]; then echo "Package kmod-sched-mqprio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-mqprio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-mqprio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-mqprio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-mqprio.list && mv /opt/openwrt/source/release/tmp/kmod-sched-mqprio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-mqprio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/apk/packages/kmod-sched-mqprio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-mqprio" --info "version:6.12.63-r1" --info "description:This scheduler allows QOS to be offloaded on NICs that have support for offloading QOS schedulers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-mqprio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-mqprio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-sched-mqprio-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-mqprio/lib/modules/6.12.63/sch_mqprio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-prio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-prio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_prio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/etc/modules.d; ( echo "sch_prio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/etc/modules.d/sched-prio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.provides for pkg in kmod-sched-prio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.missing" ]; then echo "Package kmod-sched-prio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-prio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-prio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-prio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-prio.list && mv /opt/openwrt/source/release/tmp/kmod-sched-prio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-prio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/apk/packages/kmod-sched-prio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-prio" --info "version:6.12.63-r1" --info "description:PRIO algorithm Configuration" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-prio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-prio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-prio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-prio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-prio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-prio/lib/modules/6.12.63/sch_prio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-red /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-red-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_red.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/etc/modules.d; ( echo "sch_red"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/etc/modules.d/sched-red; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.provides for pkg in kmod-sched-red-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.missing" ]; then echo "Package kmod-sched-red is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-red.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-red"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-red"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-red.list && mv /opt/openwrt/source/release/tmp/kmod-sched-red.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-red)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/apk/packages/kmod-sched-red.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-red" --info "version:6.12.63-r1" --info "description:Random Early Detection (RED) algorithm Configuration" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-red-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-red/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-red-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-red-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-red-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-red/lib/modules/6.12.63/sch_red.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched-skbprio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-skbprio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_skbprio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/etc/modules.d; ( echo "sch_skbprio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/etc/modules.d/sched-skbprio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.provides for pkg in kmod-sched-skbprio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.missing" ]; then echo "Package kmod-sched-skbprio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-skbprio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-skbprio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched-skbprio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched-skbprio.list && mv /opt/openwrt/source/release/tmp/kmod-sched-skbprio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched-skbprio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/apk/packages/kmod-sched-skbprio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched-skbprio" --info "version:6.12.63-r1" --info "description:SKB priority queue scheduler (SKBPRIO)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-skbprio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched-skbprio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-skbprio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-skbprio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-skbprio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched-skbprio/lib/modules/6.12.63/sch_skbprio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test /opt/openwrt/source/release/scripts/ipkg-remove kmod-bpf-test /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bpf-test-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.provides for pkg in kmod-bpf-test-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.missing" ]; then echo "Package kmod-bpf-test is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bpf-test.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bpf-test"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bpf-test"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bpf-test.list && mv /opt/openwrt/source/release/tmp/kmod-bpf-test.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL/conffiles ]; then echo $(IDIR_kmod-bpf-test)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/lib/apk/packages/kmod-bpf-test.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bpf-test" --info "version:6.12.63-r1" --info "description:Test Berkeley Packet Filter functionality" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bpf-test-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bpf-test/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bpf-test" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bpf-test-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bpf-test-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bpf-test-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched /opt/openwrt/source/release/scripts/ipkg-remove kmod-sched /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-police-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-sample-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-act-vlan-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-bpf-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-cake-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-connmark-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-core-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ctinfo-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-drr-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-flower-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-fq-pie-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-ipset-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-mqprio-common-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-pie-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-prio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-red-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-skbprio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_codel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_gred.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_multiq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_sfq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_teql.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_fq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_ets.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_pedit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_simple.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_skbmod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_csum.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_cmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_nbyte.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_meta.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_text.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/etc/modules.d; ( echo "act_csum"; echo "act_pedit"; echo "act_simple"; echo "act_skbmod"; echo "em_cmp"; echo "em_meta"; echo "em_nbyte"; echo "em_text"; echo "sch_codel"; echo "sch_ets"; echo "sch_fq"; echo "sch_gred"; echo "sch_multiq"; echo "sch_sfq"; echo "sch_teql"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/etc/modules.d/73-sched; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/etc/hotplug.d/iface install -m0644 ./files/hotplug-sched-teql.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/etc/hotplug.d/iface/15-teql find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-textsearch.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.provides for pkg in kmod-sched-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.missing" ]; then echo "Package kmod-sched is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sched"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sched.list && mv /opt/openwrt/source/release/tmp/kmod-sched.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL/conffiles ]; then echo $(IDIR_kmod-sched)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/apk/packages/kmod-sched.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sched" --info "version:6.12.63-r1" --info "description:Extra kernel schedulers modules for IP traffic" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sched-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sched/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched-core kmod-lib-crc32c kmod-lib-textsearch" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sched-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_gred.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_sfq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_multiq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/em_meta.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/act_simple.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_ets.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/act_csum.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/em_cmp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/em_text.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/act_skbmod.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_teql.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_codel.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/em_nbyte.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/act_pedit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sched/lib/modules/6.12.63/sch_fq.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr /opt/openwrt/source/release/scripts/ipkg-remove kmod-tcp-bbr /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-bbr-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_bbr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/etc/modules.d; ( echo "tcp_bbr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/etc/modules.d/tcp-bbr; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/etc/sysctl.d install -m0644 ./files/sysctl-tcp-bbr.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/etc/sysctl.d/12-tcp-bbr.conf find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.provides for pkg in kmod-tcp-bbr-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.missing" ]; then echo "Package kmod-tcp-bbr is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-bbr.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-bbr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-bbr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tcp-bbr.list && mv /opt/openwrt/source/release/tmp/kmod-tcp-bbr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL/conffiles ]; then echo $(IDIR_kmod-tcp-bbr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/apk/packages/kmod-tcp-bbr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tcp-bbr" --info "version:6.12.63-r1" --info "description:Kernel module for BBR (Bottleneck Bandwidth and RTT) TCP congestion control. It requires the fq (\"Fair Queue\") pacing packet scheduler. For kernel 4.13+, TCP internal pacing is implemented as fallback." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tcp-bbr-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-bbr/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-bbr-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-bbr-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-bbr-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-bbr/lib/modules/6.12.63/tcp_bbr.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla /opt/openwrt/source/release/scripts/ipkg-remove kmod-tcp-hybla /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-hybla-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_hybla.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/etc/modules.d; ( echo "tcp_hybla"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/etc/modules.d/tcp-hybla; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.provides for pkg in kmod-tcp-hybla-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.missing" ]; then echo "Package kmod-tcp-hybla is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-hybla.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-hybla"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-hybla"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tcp-hybla.list && mv /opt/openwrt/source/release/tmp/kmod-tcp-hybla.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL/conffiles ]; then echo $(IDIR_kmod-tcp-hybla)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/apk/packages/kmod-tcp-hybla.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tcp-hybla" --info "version:6.12.63-r1" --info "description:TCP-Hybla is a sender-side only change that eliminates penalization of long-RTT, large-bandwidth connections, like when satellite legs are involved, especially when sharing a common bottleneck with normal terrestrial connections." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tcp-hybla-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-hybla/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-hybla-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-hybla-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-hybla-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-hybla/lib/modules/6.12.63/tcp_hybla.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable /opt/openwrt/source/release/scripts/ipkg-remove kmod-tcp-scalable /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-scalable-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_scalable.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/etc/modules.d; ( echo "tcp-scalable"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/etc/modules.d/tcp-scalable; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.provides for pkg in kmod-tcp-scalable-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.missing" ]; then echo "Package kmod-tcp-scalable is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tcp-scalable.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-scalable"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tcp-scalable"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tcp-scalable.list && mv /opt/openwrt/source/release/tmp/kmod-tcp-scalable.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL/conffiles ]; then echo $(IDIR_kmod-tcp-scalable)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/apk/packages/kmod-tcp-scalable.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tcp-scalable" --info "version:6.12.63-r1" --info "description:Scalable TCP is a sender-side only change to TCP which uses a MIMD congestion control algorithm which has some nice scaling properties, though is known to have fairness issues. See http://www.deneholme.net/tom/scalable/" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tcp-scalable-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tcp-scalable/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-scalable-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-scalable-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tcp-scalable-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tcp-scalable/lib/modules/6.12.63/tcp_scalable.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ax25 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ax25-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ax25/ax25.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/hamradio/mkiss.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/etc/modules.d; ( echo "ax25"; echo "mkiss"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/etc/modules.d/80-ax25; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.provides for pkg in kmod-ax25-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.missing" ]; then echo "Package kmod-ax25 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ax25.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ax25"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ax25"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ax25.list && mv /opt/openwrt/source/release/tmp/kmod-ax25.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL/conffiles ]; then echo $(IDIR_kmod-ax25)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/apk/packages/kmod-ax25.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ax25" --info "version:6.12.63-r1" --info "description:Kernel modules for AX25 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ax25-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ax25/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc16" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ax25-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ax25-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ax25-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/modules/6.12.63/mkiss.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ax25/lib/modules/6.12.63/ax25.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen /opt/openwrt/source/release/scripts/ipkg-remove kmod-pktgen /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pktgen-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/pktgen.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/etc/modules.d; ( echo "pktgen"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/etc/modules.d/99-pktgen; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.provides for pkg in kmod-pktgen-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.missing" ]; then echo "Package kmod-pktgen is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pktgen.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pktgen"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pktgen"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pktgen.list && mv /opt/openwrt/source/release/tmp/kmod-pktgen.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL/conffiles ]; then echo $(IDIR_kmod-pktgen)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/apk/packages/kmod-pktgen.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pktgen" --info "version:6.12.63-r1" --info "description:Kernel modules for the Network Packet Generator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pktgen-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pktgen/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pktgen-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pktgen-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pktgen-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pktgen/lib/modules/6.12.63/pktgen.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth /opt/openwrt/source/release/scripts/ipkg-remove kmod-l2tp-eth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-eth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_eth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/etc/modules.d; ( echo "l2tp_eth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/etc/modules.d/33-l2tp-eth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.provides for pkg in kmod-l2tp-eth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.missing" ]; then echo "Package kmod-l2tp-eth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-eth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp-eth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp-eth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-l2tp-eth.list && mv /opt/openwrt/source/release/tmp/kmod-l2tp-eth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL/conffiles ]; then echo $(IDIR_kmod-l2tp-eth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/apk/packages/kmod-l2tp-eth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-l2tp-eth" --info "version:6.12.63-r1" --info "description:Kernel modules for L2TP ethernet pseudowire support for L2TPv3" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-l2tp-eth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-eth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-l2tp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-eth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-eth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-eth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-eth/lib/modules/6.12.63/l2tp_eth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip /opt/openwrt/source/release/scripts/ipkg-remove kmod-l2tp-ip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-ip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ip6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/etc/modules.d; ( echo "l2tp_ip"; echo "l2tp_ip6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/etc/modules.d/33-l2tp-ip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.provides for pkg in kmod-l2tp-ip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.missing" ]; then echo "Package kmod-l2tp-ip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-l2tp-ip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp-ip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-l2tp-ip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-l2tp-ip.list && mv /opt/openwrt/source/release/tmp/kmod-l2tp-ip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL/conffiles ]; then echo $(IDIR_kmod-l2tp-ip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/apk/packages/kmod-l2tp-ip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-l2tp-ip" --info "version:6.12.63-r1" --info "description:Kernel modules for L2TP IP encapsulation for L2TPv3" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-l2tp-ip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-l2tp-ip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-l2tp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-ip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-ip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-l2tp-ip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/modules/6.12.63/l2tp_ip6.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-l2tp-ip/lib/modules/6.12.63/l2tp_ip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp /opt/openwrt/source/release/scripts/ipkg-remove kmod-sctp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sctp/sctp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/etc/modules.d; ( echo "sctp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/etc/modules.d/32-sctp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc32c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-md5.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-hmac.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.provides for pkg in kmod-sctp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.missing" ]; then echo "Package kmod-sctp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sctp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sctp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sctp.list && mv /opt/openwrt/source/release/tmp/kmod-sctp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL/conffiles ]; then echo $(IDIR_kmod-sctp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/apk/packages/kmod-sctp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sctp" --info "version:6.12.63-r1" --info "description:Kernel modules for SCTP protocol support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sctp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc32c kmod-crypto-md5 kmod-crypto-hmac kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp/lib/modules/6.12.63/sctp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-inet-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/inet_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/udp_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/raw_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/etc/modules.d; ( echo "inet_diag"; echo "raw_diag"; echo "tcp_diag"; echo "udp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/etc/modules.d/31-inet-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.provides for pkg in kmod-inet-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.missing" ]; then echo "Package kmod-inet-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-inet-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-inet-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-inet-diag.list && mv /opt/openwrt/source/release/tmp/kmod-inet-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-inet-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/apk/packages/kmod-inet-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-inet-diag" --info "version:6.12.63-r1" --info "description:Support for INET (TCP, DCCP, etc) socket monitoring interface used by native Linux tools such as ss." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-inet-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63/tcp_diag.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63/raw_diag.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63/inet_diag.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-diag/lib/modules/6.12.63/udp_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-sctp-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sctp/sctp_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/etc/modules.d; ( echo "sctp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/etc/modules.d/33-sctp-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.provides for pkg in kmod-sctp-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.missing" ]; then echo "Package kmod-sctp-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sctp-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sctp-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sctp-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sctp-diag.list && mv /opt/openwrt/source/release/tmp/kmod-sctp-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-sctp-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/apk/packages/kmod-sctp-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sctp-diag" --info "version:6.12.63-r1" --info "description:SCTP diag support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sctp-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sctp-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sctp kmod-inet-diag" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sctp-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sctp-diag/lib/modules/6.12.63/sctp_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem /opt/openwrt/source/release/scripts/ipkg-remove kmod-netem /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netem-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_netem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/etc/modules.d; ( echo "netem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/etc/modules.d/99-netem; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sched.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.provides for pkg in kmod-netem-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.missing" ]; then echo "Package kmod-netem is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netem.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netem"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netem"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-netem.list && mv /opt/openwrt/source/release/tmp/kmod-netem.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL/conffiles ]; then echo $(IDIR_kmod-netem)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/apk/packages/kmod-netem.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-netem" --info "version:6.12.63-r1" --info "description:Kernel modules for emulating the properties of wide area networks" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-netem-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netem/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sched" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netem-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netem-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netem-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netem/lib/modules/6.12.63/sch_netem.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip /opt/openwrt/source/release/scripts/ipkg-remove kmod-slip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slip-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/slip/slip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/etc/modules.d; ( echo "slip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/etc/modules.d/30-slip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slhc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.provides for pkg in kmod-slip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.missing" ]; then echo "Package kmod-slip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-slip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-slip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-slip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-slip.list && mv /opt/openwrt/source/release/tmp/kmod-slip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL/conffiles ]; then echo $(IDIR_kmod-slip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/apk/packages/kmod-slip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-slip" --info "version:6.12.63-r1" --info "description:Kernel modules for SLIP support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-slip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-slip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-slhc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-slip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-slip/lib/modules/6.12.63/slip.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls /opt/openwrt/source/release/scripts/ipkg-remove kmod-mpls /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mpls-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_gso.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_iptunnel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_router.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/etc/modules.d; ( echo "mpls_gso"; echo "mpls_iptunnel"; echo "mpls_router"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/etc/modules.d/30-mpls; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iptunnel.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.provides for pkg in kmod-mpls-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.missing" ]; then echo "Package kmod-mpls is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mpls.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mpls"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mpls"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mpls.list && mv /opt/openwrt/source/release/tmp/kmod-mpls.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL/conffiles ]; then echo $(IDIR_kmod-mpls)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/apk/packages/kmod-mpls.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mpls" --info "version:6.12.63-r1" --info "description:Kernel support for MPLS" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mpls-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mpls/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-iptunnel" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mpls-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mpls-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mpls-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/modules/6.12.63/mpls_gso.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/modules/6.12.63/mpls_router.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mpls/lib/modules/6.12.63/mpls_iptunnel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon /opt/openwrt/source/release/scripts/ipkg-remove kmod-nlmon /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nlmon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/nlmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/etc/modules.d; ( echo "nlmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/etc/modules.d/nlmon; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.provides for pkg in kmod-nlmon-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.missing" ]; then echo "Package kmod-nlmon is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nlmon.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nlmon"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nlmon"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nlmon.list && mv /opt/openwrt/source/release/tmp/kmod-nlmon.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL/conffiles ]; then echo $(IDIR_kmod-nlmon)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/apk/packages/kmod-nlmon.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nlmon" --info "version:6.12.63-r1" --info "description:Kernel module which adds a monitoring device for netlink." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nlmon-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nlmon/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nlmon-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nlmon-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nlmon-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nlmon/lib/modules/6.12.63/nlmon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-netlink-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netlink-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netlink/netlink_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/etc/modules.d; ( echo "netlink-diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/etc/modules.d/31-netlink-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.provides for pkg in kmod-netlink-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.missing" ]; then echo "Package kmod-netlink-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netlink-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netlink-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netlink-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-netlink-diag.list && mv /opt/openwrt/source/release/tmp/kmod-netlink-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-netlink-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/apk/packages/kmod-netlink-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-netlink-diag" --info "version:6.12.63-r1" --info "description:Netlink diag is a module made for use with iproute2's ss utility" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-netlink-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netlink-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netlink-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netlink-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netlink-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netlink-diag/lib/modules/6.12.63/netlink_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-inet-mptcp-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-mptcp-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mptcp/mptcp_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/etc/modules.d; ( echo "mptcp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/etc/modules.d/inet-mptcp-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-diag.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.provides for pkg in kmod-inet-mptcp-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.missing" ]; then echo "Package kmod-inet-mptcp-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-inet-mptcp-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-inet-mptcp-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-inet-mptcp-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-inet-mptcp-diag.list && mv /opt/openwrt/source/release/tmp/kmod-inet-mptcp-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-inet-mptcp-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/apk/packages/kmod-inet-mptcp-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-inet-mptcp-diag" --info "version:6.12.63-r1" --info "description:Support for INET (MultiPath TCP) socket monitoring interface used by native Linux tools such as ss." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-inet-mptcp-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-inet-mptcp-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-inet-diag" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-mptcp-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-mptcp-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-inet-mptcp-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-inet-mptcp-diag/lib/modules/6.12.63/mptcp_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard /opt/openwrt/source/release/scripts/ipkg-remove kmod-wireguard /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wireguard-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wireguard/wireguard.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/etc/modules.d; ( echo "wireguard"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/etc/modules.d/wireguard; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-chacha20poly1305.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-lib-curve25519.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel4.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-udptunnel6.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.provides for pkg in kmod-wireguard-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.missing" ]; then echo "Package kmod-wireguard is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-wireguard.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wireguard"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wireguard"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wireguard.list && mv /opt/openwrt/source/release/tmp/kmod-wireguard.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL/conffiles ]; then echo $(IDIR_kmod-wireguard)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/apk/packages/kmod-wireguard.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wireguard" --info "version:6.12.63-r1" --info "description:WireGuard is a novel VPN that runs inside the Linux Kernel and utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPSec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. It uses UDP." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-wireguard-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-wireguard/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-lib-chacha20poly1305 kmod-crypto-lib-curve25519 kmod-udptunnel4 kmod-udptunnel6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wireguard-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wireguard-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wireguard-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-wireguard/lib/modules/6.12.63/wireguard.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole /opt/openwrt/source/release/scripts/ipkg-remove kmod-netconsole /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netconsole-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/netconsole.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/etc/modules.d; ( echo "netconsole"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/etc/modules.d/netconsole; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.provides for pkg in kmod-netconsole-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.missing" ]; then echo "Package kmod-netconsole is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-netconsole.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netconsole"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netconsole"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-netconsole.list && mv /opt/openwrt/source/release/tmp/kmod-netconsole.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL/conffiles ]; then echo $(IDIR_kmod-netconsole)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/apk/packages/kmod-netconsole.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-netconsole" --info "version:6.12.63-r1" --info "description:Network console logging support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-netconsole-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-netconsole/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netconsole-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netconsole-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netconsole-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-netconsole/lib/modules/6.12.63/netconsole.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr /opt/openwrt/source/release/scripts/ipkg-remove kmod-qrtr /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-mhi-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-tun-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/etc/modules.d; ( echo "qrtr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/etc/modules.d/qrtr; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.provides for pkg in kmod-qrtr-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.missing" ]; then echo "Package kmod-qrtr is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-qrtr.list && mv /opt/openwrt/source/release/tmp/kmod-qrtr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL/conffiles ]; then echo $(IDIR_kmod-qrtr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/apk/packages/kmod-qrtr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-qrtr" --info "version:6.12.63-r1" --info "description:Qualcomm IPC Router support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-qrtr-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr/lib/modules/6.12.63/qrtr.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun /opt/openwrt/source/release/scripts/ipkg-remove kmod-qrtr-tun /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-tun-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr-tun.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/etc/modules.d; ( echo "qrtr-tun"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/etc/modules.d/qrtr-tun; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.provides for pkg in kmod-qrtr-tun-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.missing" ]; then echo "Package kmod-qrtr-tun is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-tun.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr-tun"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr-tun"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-qrtr-tun.list && mv /opt/openwrt/source/release/tmp/kmod-qrtr-tun.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL/conffiles ]; then echo $(IDIR_kmod-qrtr-tun)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/apk/packages/kmod-qrtr-tun.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-qrtr-tun" --info "version:6.12.63-r1" --info "description:TUN device for Qualcomm IPC Router" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-qrtr-tun-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-tun/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-qrtr" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-tun-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-tun-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-tun-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-tun/lib/modules/6.12.63/qrtr-tun.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi /opt/openwrt/source/release/scripts/ipkg-remove kmod-qrtr-mhi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-mhi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr-mhi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/etc/modules.d; ( echo "qrtr-mhi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/etc/modules.d/qrtr-mhi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.provides for pkg in kmod-qrtr-mhi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.missing" ]; then echo "Package kmod-qrtr-mhi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-qrtr-mhi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr-mhi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qrtr-mhi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-qrtr-mhi.list && mv /opt/openwrt/source/release/tmp/kmod-qrtr-mhi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL/conffiles ]; then echo $(IDIR_kmod-qrtr-mhi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/apk/packages/kmod-qrtr-mhi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-qrtr-mhi" --info "version:6.12.63-r1" --info "description:MHI IPC Router channels" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-qrtr-mhi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-qrtr-mhi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mhi-bus kmod-qrtr" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-mhi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-mhi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qrtr-mhi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-qrtr-mhi/lib/modules/6.12.63/qrtr-mhi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-unix-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-unix-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/unix/unix_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/etc/modules.d; ( echo "unix_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/etc/modules.d/unix-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.provides for pkg in kmod-unix-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.missing" ]; then echo "Package kmod-unix-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-unix-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-unix-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-unix-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-unix-diag.list && mv /opt/openwrt/source/release/tmp/kmod-unix-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-unix-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/apk/packages/kmod-unix-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-unix-diag" --info "version:6.12.63-r1" --info "description:UNIX socket monitoring interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-unix-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-unix-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-unix-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-unix-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-unix-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-unix-diag/lib/modules/6.12.63/unix_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag /opt/openwrt/source/release/scripts/ipkg-remove kmod-packet-diag /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-packet-diag-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/packet/af_packet_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/etc/modules.d; ( echo "af_packet_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/etc/modules.d/packet-diag; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.provides for pkg in kmod-packet-diag-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.missing" ]; then echo "Package kmod-packet-diag is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-packet-diag.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-packet-diag"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-packet-diag"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-packet-diag.list && mv /opt/openwrt/source/release/tmp/kmod-packet-diag.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL/conffiles ]; then echo $(IDIR_kmod-packet-diag)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/apk/packages/kmod-packet-diag.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-packet-diag" --info "version:6.12.63-r1" --info "description:Packet sockets monitoring interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-packet-diag-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-packet-diag/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-packet-diag-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-packet-diag-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-packet-diag-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-packet-diag/lib/modules/6.12.63/af_packet_diag.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team /opt/openwrt/source/release/scripts/ipkg-remove kmod-team /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-activebackup-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-broadcast-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-loadbalance-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-random-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-roundrobin-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/etc/modules.d; ( echo "team"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/etc/modules.d/team; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides for pkg in kmod-team-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.missing" ]; then echo "Package kmod-team is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team.list && mv /opt/openwrt/source/release/tmp/kmod-team.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL/conffiles ]; then echo $(IDIR_kmod-team)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/apk/packages/kmod-team.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team" --info "version:6.12.63-r1" --info "description:Ethernet team driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team/lib/modules/6.12.63/team.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast /opt/openwrt/source/release/scripts/ipkg-remove kmod-team-mode-broadcast /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-broadcast-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_broadcast.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/etc/modules.d; ( echo "team_mode_broadcast"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/etc/modules.d/team-mode-broadcast; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.provides for pkg in kmod-team-mode-broadcast-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.missing" ]; then echo "Package kmod-team-mode-broadcast is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-broadcast.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-broadcast"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-broadcast"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team-mode-broadcast.list && mv /opt/openwrt/source/release/tmp/kmod-team-mode-broadcast.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL/conffiles ]; then echo $(IDIR_kmod-team-mode-broadcast)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/apk/packages/kmod-team-mode-broadcast.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team-mode-broadcast" --info "version:6.12.63-r1" --info "description:Broadcast mode support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-mode-broadcast-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-broadcast/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-team" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-broadcast-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-broadcast-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-broadcast-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-broadcast/lib/modules/6.12.63/team_mode_broadcast.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin /opt/openwrt/source/release/scripts/ipkg-remove kmod-team-mode-roundrobin /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-roundrobin-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_roundrobin.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/etc/modules.d; ( echo "team_mode_roundrobin"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/etc/modules.d/team-mode-roundrobin; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.provides for pkg in kmod-team-mode-roundrobin-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.missing" ]; then echo "Package kmod-team-mode-roundrobin is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-roundrobin.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-roundrobin"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-roundrobin"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team-mode-roundrobin.list && mv /opt/openwrt/source/release/tmp/kmod-team-mode-roundrobin.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL/conffiles ]; then echo $(IDIR_kmod-team-mode-roundrobin)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/apk/packages/kmod-team-mode-roundrobin.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team-mode-roundrobin" --info "version:6.12.63-r1" --info "description:Round-robin mode support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-mode-roundrobin-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-roundrobin/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-team" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-roundrobin-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-roundrobin-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-roundrobin-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-roundrobin/lib/modules/6.12.63/team_mode_roundrobin.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random /opt/openwrt/source/release/scripts/ipkg-remove kmod-team-mode-random /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-random-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_random.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/etc/modules.d; ( echo "team_mode_random"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/etc/modules.d/team-mode-random; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.provides for pkg in kmod-team-mode-random-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.missing" ]; then echo "Package kmod-team-mode-random is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-random.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-random"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-random"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team-mode-random.list && mv /opt/openwrt/source/release/tmp/kmod-team-mode-random.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL/conffiles ]; then echo $(IDIR_kmod-team-mode-random)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/apk/packages/kmod-team-mode-random.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team-mode-random" --info "version:6.12.63-r1" --info "description:Random mode support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-mode-random-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-random/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-team" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-random-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-random-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-random-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-random/lib/modules/6.12.63/team_mode_random.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup /opt/openwrt/source/release/scripts/ipkg-remove kmod-team-mode-activebackup /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-activebackup-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_activebackup.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/etc/modules.d; ( echo "team_mode_activebackup"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/etc/modules.d/team-mode-activebackup; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.provides for pkg in kmod-team-mode-activebackup-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.missing" ]; then echo "Package kmod-team-mode-activebackup is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-activebackup.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-activebackup"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-activebackup"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team-mode-activebackup.list && mv /opt/openwrt/source/release/tmp/kmod-team-mode-activebackup.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL/conffiles ]; then echo $(IDIR_kmod-team-mode-activebackup)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/apk/packages/kmod-team-mode-activebackup.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team-mode-activebackup" --info "version:6.12.63-r1" --info "description:Active-backup mode support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-mode-activebackup-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-activebackup/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-team" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-activebackup-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-activebackup-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-activebackup-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-activebackup/lib/modules/6.12.63/team_mode_activebackup.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance /opt/openwrt/source/release/scripts/ipkg-remove kmod-team-mode-loadbalance /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-loadbalance-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_loadbalance.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/etc/modules.d; ( echo "team_mode_loadbalance"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/etc/modules.d/team-mode-loadbalance; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.provides for pkg in kmod-team-mode-loadbalance-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.missing" ]; then echo "Package kmod-team-mode-loadbalance is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-team-mode-loadbalance.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-loadbalance"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-team-mode-loadbalance"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-team-mode-loadbalance.list && mv /opt/openwrt/source/release/tmp/kmod-team-mode-loadbalance.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL/conffiles ]; then echo $(IDIR_kmod-team-mode-loadbalance)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/apk/packages/kmod-team-mode-loadbalance.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-team-mode-loadbalance" --info "version:6.12.63-r1" --info "description:Load-balance mode support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-team-mode-loadbalance-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-team-mode-loadbalance/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-team" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-loadbalance-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-loadbalance-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-team-mode-loadbalance-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-team-mode-loadbalance/lib/modules/6.12.63/team_mode_loadbalance.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp775 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp775-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp775.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/etc/modules.d; ( echo "nls_cp775"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/etc/modules.d/25-nls-cp775; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.provides for pkg in kmod-nls-cp775-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.missing" ]; then echo "Package kmod-nls-cp775 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp775.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp775"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp775"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp775.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp775.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp775)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/apk/packages/kmod-nls-cp775.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp775" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 775 (Baltic Rim)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp775-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp775/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp775-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp775-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp775-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp775/lib/modules/6.12.63/nls_cp775.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp850 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp850-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp850.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/etc/modules.d; ( echo "nls_cp850"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/etc/modules.d/25-nls-cp850; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.provides for pkg in kmod-nls-cp850-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.missing" ]; then echo "Package kmod-nls-cp850 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp850.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp850"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp850"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp850.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp850.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp850)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/apk/packages/kmod-nls-cp850.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp850" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 850 (Europe)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp850-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp850/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp850-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp850-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp850-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp850/lib/modules/6.12.63/nls_cp850.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp852 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp852-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp852.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/etc/modules.d; ( echo "nls_cp852"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/etc/modules.d/25-nls-cp852; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.provides for pkg in kmod-nls-cp852-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.missing" ]; then echo "Package kmod-nls-cp852 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp852.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp852"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp852"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp852.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp852.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp852)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/apk/packages/kmod-nls-cp852.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp852" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 852 (Europe)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp852-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp852/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp852-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp852-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp852-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp852/lib/modules/6.12.63/nls_cp852.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp862 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp862-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp862.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/etc/modules.d; ( echo "nls_cp862"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/etc/modules.d/25-nls-cp862; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.provides for pkg in kmod-nls-cp862-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.missing" ]; then echo "Package kmod-nls-cp862 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp862.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp862"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp862"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp862.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp862.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp862)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/apk/packages/kmod-nls-cp862.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp862" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 862 (Hebrew)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp862-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp862/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp862-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp862-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp862-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp862/lib/modules/6.12.63/nls_cp862.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp864 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp864-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp864.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/etc/modules.d; ( echo "nls_cp864"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/etc/modules.d/25-nls-cp864; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.provides for pkg in kmod-nls-cp864-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.missing" ]; then echo "Package kmod-nls-cp864 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp864.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp864"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp864"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp864.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp864.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp864)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/apk/packages/kmod-nls-cp864.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp864" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 864 (Arabic)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp864-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp864/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp864-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp864-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp864-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp864/lib/modules/6.12.63/nls_cp864.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp866 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp866-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp866.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/etc/modules.d; ( echo "nls_cp866"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/etc/modules.d/25-nls-cp866; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.provides for pkg in kmod-nls-cp866-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.missing" ]; then echo "Package kmod-nls-cp866 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp866.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp866"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp866"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp866.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp866.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp866)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/apk/packages/kmod-nls-cp866.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp866" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 866 (Cyrillic)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp866-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp866/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp866-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp866-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp866-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp866/lib/modules/6.12.63/nls_cp866.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp932 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp932-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp932.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_euc-jp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/etc/modules.d; ( echo "nls_cp932"; echo "nls_euc-jp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/etc/modules.d/25-nls-cp932; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.provides for pkg in kmod-nls-cp932-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.missing" ]; then echo "Package kmod-nls-cp932 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp932.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp932"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp932"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp932.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp932.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp932)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/apk/packages/kmod-nls-cp932.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp932" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 932 (Japanese)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp932-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp932/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp932-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp932-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp932-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/modules/6.12.63/nls_euc-jp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp932/lib/modules/6.12.63/nls_cp932.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp936 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp936-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp936.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/etc/modules.d; ( echo "nls_cp936"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/etc/modules.d/25-nls-cp936; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.provides for pkg in kmod-nls-cp936-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.missing" ]; then echo "Package kmod-nls-cp936 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp936.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp936"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp936"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp936.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp936.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp936)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/apk/packages/kmod-nls-cp936.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp936" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 936 (Simplified Chinese)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp936-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp936/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp936-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp936-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp936-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp936/lib/modules/6.12.63/nls_cp936.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp950 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp950-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp950.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/etc/modules.d; ( echo "nls_cp950"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/etc/modules.d/25-nls-cp950; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.provides for pkg in kmod-nls-cp950-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.missing" ]; then echo "Package kmod-nls-cp950 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp950.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp950"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp950"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp950.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp950.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp950)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/apk/packages/kmod-nls-cp950.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp950" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 950 (Traditional Chinese)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp950-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp950/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp950-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp950-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp950-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp950/lib/modules/6.12.63/nls_cp950.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp1250 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1250-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1250.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/etc/modules.d; ( echo "nls_cp1250"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/etc/modules.d/25-nls-cp1250; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.provides for pkg in kmod-nls-cp1250-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.missing" ]; then echo "Package kmod-nls-cp1250 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1250.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp1250"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp1250"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp1250.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp1250.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp1250)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/apk/packages/kmod-nls-cp1250.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp1250" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 1250 (Eastern Europe)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp1250-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1250/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1250-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1250-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1250-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1250/lib/modules/6.12.63/nls_cp1250.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-cp1251 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1251-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1251.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/etc/modules.d; ( echo "nls_cp1251"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/etc/modules.d/25-nls-cp1251; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.provides for pkg in kmod-nls-cp1251-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.missing" ]; then echo "Package kmod-nls-cp1251 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-cp1251.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp1251"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-cp1251"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-cp1251.list && mv /opt/openwrt/source/release/tmp/kmod-nls-cp1251.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-cp1251)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/apk/packages/kmod-nls-cp1251.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-cp1251" --info "version:6.12.63-r1" --info "description:Kernel module for NLS Codepage 1251 (Russian)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-cp1251-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-cp1251/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1251-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1251-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-cp1251-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-cp1251/lib/modules/6.12.63/nls_cp1251.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/etc/modules.d; ( echo "nls_iso8859-2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/etc/modules.d/25-nls-iso8859-2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.provides for pkg in kmod-nls-iso8859-2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.missing" ]; then echo "Package kmod-nls-iso8859-2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-2.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/apk/packages/kmod-nls-iso8859-2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-2" --info "version:6.12.63-r1" --info "description:Kernel module for NLS ISO 8859-2 (Latin 2)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-2/lib/modules/6.12.63/nls_iso8859-2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/etc/modules.d; ( echo "nls_iso8859-6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/etc/modules.d/25-nls-iso8859-6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.provides for pkg in kmod-nls-iso8859-6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.missing" ]; then echo "Package kmod-nls-iso8859-6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-6.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/apk/packages/kmod-nls-iso8859-6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-6" --info "version:6.12.63-r1" --info "description:Kernel module for NLS ISO 8859-6 (Arabic)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-6/lib/modules/6.12.63/nls_iso8859-6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-8 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-8-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1255.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/etc/modules.d; ( echo "nls_cp1255"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/etc/modules.d/25-nls-iso8859-8; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.provides for pkg in kmod-nls-iso8859-8-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.missing" ]; then echo "Package kmod-nls-iso8859-8 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-8.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-8"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-8"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-8.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-8.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-8)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/apk/packages/kmod-nls-iso8859-8.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-8" --info "version:6.12.63-r1" --info "description:Kernel module for Hebrew charsets (ISO-8859-8, CP1255)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-8-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-8/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-8-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-8-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-8-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-8/lib/modules/6.12.63/nls_cp1255.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-13 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-13-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-13.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/etc/modules.d; ( echo "nls_iso8859-13"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/etc/modules.d/25-nls-iso8859-13; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.provides for pkg in kmod-nls-iso8859-13-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.missing" ]; then echo "Package kmod-nls-iso8859-13 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-13.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-13"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-13"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-13.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-13.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-13)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/apk/packages/kmod-nls-iso8859-13.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-13" --info "version:6.12.63-r1" --info "description:Kernel module for NLS ISO 8859-13 (Latin 7; Baltic)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-13-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-13/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-13-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-13-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-13-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-13/lib/modules/6.12.63/nls_iso8859-13.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-iso8859-15 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-15-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-15.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/etc/modules.d; ( echo "nls_iso8859-15"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/etc/modules.d/25-nls-iso8859-15; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.provides for pkg in kmod-nls-iso8859-15-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.missing" ]; then echo "Package kmod-nls-iso8859-15 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-iso8859-15.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-15"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-iso8859-15"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-iso8859-15.list && mv /opt/openwrt/source/release/tmp/kmod-nls-iso8859-15.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-iso8859-15)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/apk/packages/kmod-nls-iso8859-15.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-iso8859-15" --info "version:6.12.63-r1" --info "description:Kernel module for NLS ISO 8859-15 (Latin 9)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-iso8859-15-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-iso8859-15/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-15-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-15-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-iso8859-15-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-iso8859-15/lib/modules/6.12.63/nls_iso8859-15.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r /opt/openwrt/source/release/scripts/ipkg-remove kmod-nls-koi8r /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-koi8r-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_koi8-r.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/etc/modules.d; ( echo "nls_koi8-r"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/etc/modules.d/25-nls-koi8r; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.provides for pkg in kmod-nls-koi8r-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.missing" ]; then echo "Package kmod-nls-koi8r is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-koi8r.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-koi8r"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nls-koi8r"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nls-koi8r.list && mv /opt/openwrt/source/release/tmp/kmod-nls-koi8r.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL/conffiles ]; then echo $(IDIR_kmod-nls-koi8r)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/apk/packages/kmod-nls-koi8r.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nls-koi8r" --info "version:6.12.63-r1" --info "description:Kernel module for NLS KOI8-R (Russian)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-nls-koi8r-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-nls-koi8r/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-koi8r-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-koi8r-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nls-koi8r-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-nls-koi8r/lib/modules/6.12.63/nls_koi8-r.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 /opt/openwrt/source/release/scripts/ipkg-remove kmod-eeprom-93cx6 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-93cx6-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/eeprom_93cx6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/etc/modules.d; ( echo "eeprom_93cx6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/etc/modules.d/20-eeprom-93cx6; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.provides for pkg in kmod-eeprom-93cx6-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.missing" ]; then echo "Package kmod-eeprom-93cx6 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-93cx6.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-93cx6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-93cx6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-eeprom-93cx6.list && mv /opt/openwrt/source/release/tmp/kmod-eeprom-93cx6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL/conffiles ]; then echo $(IDIR_kmod-eeprom-93cx6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/apk/packages/kmod-eeprom-93cx6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-eeprom-93cx6" --info "version:6.12.63-r1" --info "description:Kernel module for EEPROM 93CX6 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-eeprom-93cx6-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-93cx6/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-93cx6-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-93cx6-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-93cx6-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-93cx6/lib/modules/6.12.63/eeprom_93cx6.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 /opt/openwrt/source/release/scripts/ipkg-remove kmod-eeprom-at24 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at24-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at24.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/etc/modules.d; ( echo "at24"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/etc/modules.d/eeprom-at24; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.provides for pkg in kmod-eeprom-at24-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.missing" ]; then echo "Package kmod-eeprom-at24 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at24.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-at24"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-at24"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-eeprom-at24.list && mv /opt/openwrt/source/release/tmp/kmod-eeprom-at24.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL/conffiles ]; then echo $(IDIR_kmod-eeprom-at24)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/lib/apk/packages/kmod-eeprom-at24.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-eeprom-at24" --info "version:6.12.63-r1" --info "description:Kernel module for most I2C EEPROMs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-eeprom-at24-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at24/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at24" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at24-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at24-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at24-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at24.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 /opt/openwrt/source/release/scripts/ipkg-remove kmod-eeprom-at25 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at25-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at25.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/etc/modules.d; ( echo "at25"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/etc/modules.d/eeprom-at25; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.provides for pkg in kmod-eeprom-at25-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.missing" ]; then echo "Package kmod-eeprom-at25 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-eeprom-at25.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-at25"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-eeprom-at25"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-eeprom-at25.list && mv /opt/openwrt/source/release/tmp/kmod-eeprom-at25.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL/conffiles ]; then echo $(IDIR_kmod-eeprom-at25)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/apk/packages/kmod-eeprom-at25.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-eeprom-at25" --info "version:6.12.63-r1" --info "description:Kernel module for most SPI EEPROMs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-eeprom-at25-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-eeprom-at25/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at25-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at25-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-eeprom-at25-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-eeprom-at25/lib/modules/6.12.63/at25.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware /opt/openwrt/source/release/scripts/ipkg-remove kmod-google-firmware /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-google-firmware-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/coreboot_table.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/memconsole.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/memconsole-coreboot.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/vpd-sysfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/etc/modules.d; ( echo "coreboot_table"; echo "memconsole-coreboot"; echo "vpd-sysfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/etc/modules.d/google-firmware; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.provides for pkg in kmod-google-firmware-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.missing" ]; then echo "Package kmod-google-firmware is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-google-firmware.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-google-firmware"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-google-firmware"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-google-firmware.list && mv /opt/openwrt/source/release/tmp/kmod-google-firmware.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL/conffiles ]; then echo $(IDIR_kmod-google-firmware)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/apk/packages/kmod-google-firmware.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-google-firmware" --info "version:6.12.63-r1" --info "description:Kernel modules for Google firmware drivers. Useful for examining firmware and boot details on devices using a Google bootloader based on Coreboot. Provides files like /sys/firmware/log and /sys/firmware/vpd." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-google-firmware-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-google-firmware/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-google-firmware-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-google-firmware-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-google-firmware-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63/vpd-sysfs.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63/coreboot_table.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63/memconsole-coreboot.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-google-firmware/lib/modules/6.12.63/memconsole.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm /opt/openwrt/source/release/scripts/ipkg-remove kmod-lkdtm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lkdtm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.provides for pkg in kmod-lkdtm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.missing" ]; then echo "Package kmod-lkdtm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lkdtm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lkdtm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lkdtm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lkdtm.list && mv /opt/openwrt/source/release/tmp/kmod-lkdtm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL/conffiles ]; then echo $(IDIR_kmod-lkdtm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/lib/apk/packages/kmod-lkdtm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lkdtm" --info "version:6.12.63-r1" --info "description:This module enables testing of the different dumping mechanisms by inducing system failures at predefined crash points." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lkdtm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lkdtm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lkdtm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lkdtm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lkdtm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lkdtm-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 /opt/openwrt/source/release/scripts/ipkg-remove kmod-pinctrl-mcp23s08 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-i2c-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/etc/modules.d; ( echo "pinctrl-mcp23s08"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/etc/modules.d/40-pinctrl-mcp23s08; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.provides for pkg in kmod-pinctrl-mcp23s08-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.missing" ]; then echo "Package kmod-pinctrl-mcp23s08 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08.list && mv /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL/conffiles ]; then echo $(IDIR_kmod-pinctrl-mcp23s08)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/apk/packages/kmod-pinctrl-mcp23s08.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pinctrl-mcp23s08" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip MCP23xxx I/O expander" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pinctrl-mcp23s08-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08/lib/modules/6.12.63/pinctrl-mcp23s08.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c /opt/openwrt/source/release/scripts/ipkg-remove kmod-pinctrl-mcp23s08-i2c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-i2c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/etc/modules.d; ( echo "pinctrl-mcp23s08-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/etc/modules.d/40-pinctrl-mcp23s08-i2c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.provides for pkg in kmod-pinctrl-mcp23s08-i2c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.missing" ]; then echo "Package kmod-pinctrl-mcp23s08-i2c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-i2c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08-i2c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08-i2c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08-i2c.list && mv /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08-i2c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL/conffiles ]; then echo $(IDIR_kmod-pinctrl-mcp23s08-i2c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/apk/packages/kmod-pinctrl-mcp23s08-i2c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pinctrl-mcp23s08-i2c" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip MCP23xxx I/O expander via I2C" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pinctrl-mcp23s08-i2c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pinctrl-mcp23s08 kmod-i2c-core kmod-regmap-i2c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-i2c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-i2c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-i2c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-i2c/lib/modules/6.12.63/pinctrl-mcp23s08_i2c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-pinctrl-mcp23s08-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/etc/modules.d; ( echo "pinctrl-mcp23s08-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/etc/modules.d/40-pinctrl-mcp23s08-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.provides for pkg in kmod-pinctrl-mcp23s08-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.missing" ]; then echo "Package kmod-pinctrl-mcp23s08-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pinctrl-mcp23s08-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pinctrl-mcp23s08-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08-spi.list && mv /opt/openwrt/source/release/tmp/kmod-pinctrl-mcp23s08-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-pinctrl-mcp23s08-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/apk/packages/kmod-pinctrl-mcp23s08-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pinctrl-mcp23s08-spi" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip MCP23xxx I/O expander via SPI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pinctrl-mcp23s08-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pinctrl-mcp23s08-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pinctrl-mcp23s08" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pinctrl-mcp23s08-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pinctrl-mcp23s08-spi/lib/modules/6.12.63/pinctrl-mcp23s08_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev /opt/openwrt/source/release/scripts/ipkg-remove kmod-ppdev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppdev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/parport/parport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/ppdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/etc/modules.d; ( echo "parport"; echo "ppdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/etc/modules.d/50-ppdev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides for pkg in kmod-ppdev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.missing" ]; then echo "Package kmod-ppdev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppdev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ppdev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ppdev.list && mv /opt/openwrt/source/release/tmp/kmod-ppdev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL/conffiles ]; then echo $(IDIR_kmod-ppdev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/apk/packages/kmod-ppdev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ppdev" --info "version:6.12.63-r1" --info "description:Parallel port support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ppdev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ppdev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppdev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppdev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ppdev-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/modules/6.12.63/parport.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ppdev/lib/modules/6.12.63/ppdev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc /opt/openwrt/source/release/scripts/ipkg-remove kmod-parport-pc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-parport-pc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/parport/parport_pc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/etc/modules.d; ( echo "parport_pc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/etc/modules.d/51-parport-pc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.provides for pkg in kmod-parport-pc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.missing" ]; then echo "Package kmod-parport-pc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-parport-pc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-parport-pc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-parport-pc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-parport-pc.list && mv /opt/openwrt/source/release/tmp/kmod-parport-pc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL/conffiles ]; then echo $(IDIR_kmod-parport-pc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/apk/packages/kmod-parport-pc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-parport-pc" --info "version:6.12.63-r1" --info "description:Parallel port interface (PC-style) support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-parport-pc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-parport-pc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppdev" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-parport-pc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-parport-pc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-parport-pc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-parport-pc/lib/modules/6.12.63/parport_pc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp /opt/openwrt/source/release/scripts/ipkg-remove kmod-lp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lp-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/lp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/etc/modules.d; ( echo "lp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/etc/modules.d/52-lp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.provides for pkg in kmod-lp-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.missing" ]; then echo "Package kmod-lp is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lp.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-lp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-lp.list && mv /opt/openwrt/source/release/tmp/kmod-lp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL/conffiles ]; then echo $(IDIR_kmod-lp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/apk/packages/kmod-lp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-lp" --info "version:6.12.63-r1" --info "description:Parallel port line printer device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-lp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-lp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppdev" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lp-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lp-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-lp-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-lp/lib/modules/6.12.63/lp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci /opt/openwrt/source/release/scripts/ipkg-remove kmod-sdhci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sdhci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci-pltfm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/etc/modules.d; ( echo "sdhci-pltfm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/etc/modules.d/sdhci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/etc/modules-boot.d; ln -sf ../modules.d/sdhci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.provides for pkg in kmod-sdhci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.missing" ]; then echo "Package kmod-sdhci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sdhci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sdhci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sdhci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sdhci.list && mv /opt/openwrt/source/release/tmp/kmod-sdhci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL/conffiles ]; then echo $(IDIR_kmod-sdhci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/lib/apk/packages/kmod-sdhci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sdhci" --info "version:6.12.63-r1" --info "description:Kernel support for SDHCI Hosts" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sdhci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sdhci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sdhci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sdhci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sdhci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sdhci-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci-pltfm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog /opt/openwrt/source/release/scripts/ipkg-remove kmod-softdog /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-softdog-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/watchdog/softdog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/etc/modules.d; ( echo "softdog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/etc/modules.d/50-softdog; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/etc/modules-boot.d; ln -sf ../modules.d/50-softdog /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.provides for pkg in kmod-softdog-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.missing" ]; then echo "Package kmod-softdog is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-softdog.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-softdog"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-softdog"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-softdog.list && mv /opt/openwrt/source/release/tmp/kmod-softdog.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL/conffiles ]; then echo $(IDIR_kmod-softdog)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/apk/packages/kmod-softdog.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-softdog" --info "version:6.12.63-r1" --info "description:Software watchdog driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-softdog-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-softdog/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-softdog-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-softdog-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-softdog-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-softdog/lib/modules/6.12.63/softdog.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma /opt/openwrt/source/release/scripts/ipkg-remove kmod-bcma /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bcma-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bcma/bcma.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/etc/modules.d; ( echo "bcma"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/etc/modules.d/29-bcma; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.provides for pkg in kmod-bcma-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.missing" ]; then echo "Package kmod-bcma is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-bcma.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bcma"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-bcma"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-bcma.list && mv /opt/openwrt/source/release/tmp/kmod-bcma.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL/conffiles ]; then echo $(IDIR_kmod-bcma)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/apk/packages/kmod-bcma.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-bcma" --info "version:6.12.63-r1" --info "description:Bus driver for Broadcom specific Advanced Microcontroller Bus Architecture" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-bcma-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-bcma/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bcma-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bcma-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-bcma-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-bcma/lib/modules/6.12.63/bcma.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests /opt/openwrt/source/release/scripts/ipkg-remove kmod-mtdtests /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdtests-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_nandbiterrs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_nandecctest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_oobtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_pagetest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_readtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_speedtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_stresstest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_subpagetest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_test.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_torturetest.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.provides for pkg in kmod-mtdtests-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.missing" ]; then echo "Package kmod-mtdtests is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdtests.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdtests"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdtests"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mtdtests.list && mv /opt/openwrt/source/release/tmp/kmod-mtdtests.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL/conffiles ]; then echo $(IDIR_kmod-mtdtests)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/apk/packages/kmod-mtdtests.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mtdtests" --info "version:6.12.63-r1" --info "description:Kernel modules for MTD subsystem/driver testing" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mtdtests-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdtests/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdtests-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdtests-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdtests-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_nandbiterrs.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_torturetest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_oobtest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_speedtest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_subpagetest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_readtest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_nandecctest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_pagetest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_stresstest.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdtests/lib/modules/6.12.63/mtd_test.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops /opt/openwrt/source/release/scripts/ipkg-remove kmod-mtdoops /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdoops-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/mtdoops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.provides for pkg in kmod-mtdoops-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.missing" ]; then echo "Package kmod-mtdoops is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdoops.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdoops"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdoops"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mtdoops.list && mv /opt/openwrt/source/release/tmp/kmod-mtdoops.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL/conffiles ]; then echo $(IDIR_kmod-mtdoops)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/apk/packages/kmod-mtdoops.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mtdoops" --info "version:6.12.63-r1" --info "description:Kernel modules for Log panic/oops to an MTD buffer" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mtdoops-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdoops/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdoops-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdoops-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdoops-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdoops/lib/modules/6.12.63/mtdoops.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram /opt/openwrt/source/release/scripts/ipkg-remove kmod-mtdram /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdram-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/devices/mtdram.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.provides for pkg in kmod-mtdram-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.missing" ]; then echo "Package kmod-mtdram is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mtdram.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdram"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtdram"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mtdram.list && mv /opt/openwrt/source/release/tmp/kmod-mtdram.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL/conffiles ]; then echo $(IDIR_kmod-mtdram)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/apk/packages/kmod-mtdram.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mtdram" --info "version:6.12.63-r1" --info "description:Test MTD driver using RAM" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mtdram-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mtdram/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdram-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdram-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtdram-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mtdram/lib/modules/6.12.63/mtdram.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon /opt/openwrt/source/release/scripts/ipkg-remove kmod-reed-solomon /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-reed-solomon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/reed_solomon/reed_solomon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/etc/modules.d; ( echo "reed_solomon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/etc/modules.d/30-reed-solomon; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/etc/modules-boot.d; ln -sf ../modules.d/30-reed-solomon /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.provides for pkg in kmod-reed-solomon-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.missing" ]; then echo "Package kmod-reed-solomon is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-reed-solomon"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-reed-solomon"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-reed-solomon.list && mv /opt/openwrt/source/release/tmp/kmod-reed-solomon.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL/conffiles ]; then echo $(IDIR_kmod-reed-solomon)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/apk/packages/kmod-reed-solomon.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-reed-solomon" --info "version:6.12.63-r1" --info "description:Kernel module for Reed-Solomon error correction" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-reed-solomon-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-reed-solomon/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-reed-solomon-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-reed-solomon-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-reed-solomon-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-reed-solomon/lib/modules/6.12.63/reed_solomon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops /opt/openwrt/source/release/scripts/ipkg-remove kmod-ramoops /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ramoops-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/pstore/ramoops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/etc/modules.d; ( echo "ramoops"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/etc/modules.d/30-ramoops; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/etc/modules-boot.d; ln -sf ../modules.d/30-ramoops /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pstore.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-reed-solomon.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.provides for pkg in kmod-ramoops-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.missing" ]; then echo "Package kmod-ramoops is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ramoops.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ramoops"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ramoops"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ramoops.list && mv /opt/openwrt/source/release/tmp/kmod-ramoops.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL/conffiles ]; then echo $(IDIR_kmod-ramoops)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/apk/packages/kmod-ramoops.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ramoops" --info "version:6.12.63-r1" --info "description:Kernel module for pstore-ram (ramoops) crash log storage" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ramoops-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ramoops/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pstore kmod-reed-solomon" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ramoops-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ramoops-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ramoops-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ramoops/lib/modules/6.12.63/ramoops.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 /opt/openwrt/source/release/scripts/ipkg-remove kmod-serial-8250 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-exar-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_base.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_pci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/serial_mctrl_gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/etc/modules.d; ( echo "8250"; echo "8250_base"; echo "8250_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/etc/modules.d/serial-8250; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.provides for pkg in kmod-serial-8250-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.missing" ]; then echo "Package kmod-serial-8250 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-serial-8250"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-serial-8250"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-serial-8250.list && mv /opt/openwrt/source/release/tmp/kmod-serial-8250.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL/conffiles ]; then echo $(IDIR_kmod-serial-8250)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/lib/apk/packages/kmod-serial-8250.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-serial-8250" --info "version:6.12.63-r1" --info "description:Kernel module for 8250 UART based serial ports" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-serial-8250-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_base.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_pci.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/serial_mctrl_gpio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar /opt/openwrt/source/release/scripts/ipkg-remove kmod-serial-8250-exar /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-exar-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_exar.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/etc/modules.d; ( echo "8250"; echo "8250_base"; echo "8250_exar"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/etc/modules.d/serial-8250-exar; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.provides for pkg in kmod-serial-8250-exar-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.missing" ]; then echo "Package kmod-serial-8250-exar is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-serial-8250-exar.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-serial-8250-exar"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-serial-8250-exar"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-serial-8250-exar.list && mv /opt/openwrt/source/release/tmp/kmod-serial-8250-exar.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL/conffiles ]; then echo $(IDIR_kmod-serial-8250-exar)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/lib/apk/packages/kmod-serial-8250-exar.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-serial-8250-exar" --info "version:6.12.63-r1" --info "description:Kernel module for Exar serial ports" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-serial-8250-exar-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-serial-8250-exar/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-serial-8250" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-serial-8250-exar" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-exar-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-exar-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-serial-8250-exar-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_exar.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio /opt/openwrt/source/release/scripts/ipkg-remove kmod-regmap-mmio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-mmio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-mmio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.provides for pkg in kmod-regmap-mmio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.missing" ]; then echo "Package kmod-regmap-mmio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-mmio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regmap-mmio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-regmap-mmio.list && mv /opt/openwrt/source/release/tmp/kmod-regmap-mmio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL/conffiles ]; then echo $(IDIR_kmod-regmap-mmio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/lib/apk/packages/kmod-regmap-mmio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-regmap-mmio" --info "version:6.12.63-r1" --info "description:MMIO register map support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-regmap-mmio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regmap-mmio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regmap-mmio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-mmio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-mmio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regmap-mmio-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-mmio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig /opt/openwrt/source/release/scripts/ipkg-remove kmod-ikconfig /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ikconfig-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/kernel/configs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/etc/modules.d; ( echo "configs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/etc/modules.d/70-ikconfig; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.provides for pkg in kmod-ikconfig-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.missing" ]; then echo "Package kmod-ikconfig is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ikconfig.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ikconfig"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ikconfig"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ikconfig.list && mv /opt/openwrt/source/release/tmp/kmod-ikconfig.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL/conffiles ]; then echo $(IDIR_kmod-ikconfig)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/apk/packages/kmod-ikconfig.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ikconfig" --info "version:6.12.63-r1" --info "description:Kernel configuration via /proc/config.gz" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ikconfig-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ikconfig/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ikconfig-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ikconfig-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ikconfig-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ikconfig/lib/modules/6.12.63/configs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram /opt/openwrt/source/release/scripts/ipkg-remove kmod-zram /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-zram-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/mm/zsmalloc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/zram/zram.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/etc/modules.d; ( echo "zram"; echo "zsmalloc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/etc/modules.d/20-zram; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-lzo.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.provides for pkg in kmod-zram-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.missing" ]; then echo "Package kmod-zram is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-zram.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-zram"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-zram"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-zram.list && mv /opt/openwrt/source/release/tmp/kmod-zram.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL/conffiles ]; then echo $(IDIR_kmod-zram)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/apk/packages/kmod-zram.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-zram" --info "version:6.12.63-r1" --info "description:Compressed RAM block device support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-zram-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-zram/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-lzo" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-zram-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-zram-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-zram-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/modules/6.12.63/zram.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-zram/lib/modules/6.12.63/zsmalloc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-pps-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/clients/pps-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/etc/modules.d; ( echo "pps-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/etc/modules.d/18-pps-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/etc/modules-boot.d; ln -sf ../modules.d/18-pps-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.provides for pkg in kmod-pps-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.missing" ]; then echo "Package kmod-pps-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pps-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-pps-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-pps-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/apk/packages/kmod-pps-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pps-gpio" --info "version:6.12.63-r1" --info "description:Support for a PPS source using GPIO. To be useful you must also register a platform device specifying the GPIO pin and other options, usually in your board setup." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pps-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pps" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-gpio/lib/modules/6.12.63/pps-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc /opt/openwrt/source/release/scripts/ipkg-remove kmod-pps-ldisc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-ldisc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/clients/pps-ldisc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/etc/modules.d; ( echo "pps-ldisc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/etc/modules.d/18-pps-ldisc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/etc/modules-boot.d; ln -sf ../modules.d/18-pps-ldisc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.provides for pkg in kmod-pps-ldisc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.missing" ]; then echo "Package kmod-pps-ldisc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-pps-ldisc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps-ldisc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pps-ldisc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pps-ldisc.list && mv /opt/openwrt/source/release/tmp/kmod-pps-ldisc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL/conffiles ]; then echo $(IDIR_kmod-pps-ldisc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/apk/packages/kmod-pps-ldisc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pps-ldisc" --info "version:6.12.63-r1" --info "description:Support for a PPS source connected with the CD (Carrier Detect) pin of your serial port." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-pps-ldisc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-pps-ldisc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-pps" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-ldisc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-ldisc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pps-ldisc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-pps-ldisc/lib/modules/6.12.63/pps-ldisc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo /opt/openwrt/source/release/scripts/ipkg-remove kmod-echo /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-echo-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/echo/echo.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/etc/modules.d; ( echo "echo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/etc/modules.d/50-echo; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.provides for pkg in kmod-echo-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.missing" ]; then echo "Package kmod-echo is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-echo.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-echo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-echo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-echo.list && mv /opt/openwrt/source/release/tmp/kmod-echo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL/conffiles ]; then echo $(IDIR_kmod-echo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/apk/packages/kmod-echo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-echo" --info "version:6.12.63-r1" --info "description:This driver provides line echo cancelling support for mISDN and DAHDI drivers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-echo-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-echo/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-echo-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-echo-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-echo-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-echo/lib/modules/6.12.63/echo.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel /opt/openwrt/source/release/scripts/ipkg-remove kmod-tpm-i2c-atmel /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-atmel-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm_i2c_atmel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/etc/modules.d; ( echo "tpm_i2c_atmel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/etc/modules.d/40-tpm-i2c-atmel; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/etc/modules-boot.d; ln -sf ../modules.d/40-tpm-i2c-atmel /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.provides for pkg in kmod-tpm-i2c-atmel-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.missing" ]; then echo "Package kmod-tpm-i2c-atmel is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-atmel.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm-i2c-atmel"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm-i2c-atmel"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tpm-i2c-atmel.list && mv /opt/openwrt/source/release/tmp/kmod-tpm-i2c-atmel.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL/conffiles ]; then echo $(IDIR_kmod-tpm-i2c-atmel)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/apk/packages/kmod-tpm-i2c-atmel.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tpm-i2c-atmel" --info "version:6.12.63-r1" --info "description:This enables the TPM Interface Specification 1.2 Interface (I2C - Atmel)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tpm-i2c-atmel-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-atmel/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-tpm kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-atmel-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-atmel-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-atmel-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-atmel/lib/modules/6.12.63/tpm_i2c_atmel.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon /opt/openwrt/source/release/scripts/ipkg-remove kmod-tpm-i2c-infineon /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-infineon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm_i2c_infineon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/etc/modules.d; ( echo "tpm_i2c_infineon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/etc/modules.d/40-tpm-i2c-infineon; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/etc/modules-boot.d; ln -sf ../modules.d/40-tpm-i2c-infineon /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.provides for pkg in kmod-tpm-i2c-infineon-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.missing" ]; then echo "Package kmod-tpm-i2c-infineon is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tpm-i2c-infineon.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm-i2c-infineon"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-tpm-i2c-infineon"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-tpm-i2c-infineon.list && mv /opt/openwrt/source/release/tmp/kmod-tpm-i2c-infineon.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL/conffiles ]; then echo $(IDIR_kmod-tpm-i2c-infineon)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/apk/packages/kmod-tpm-i2c-infineon.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-tpm-i2c-infineon" --info "version:6.12.63-r1" --info "description:This enables the TPM Interface Specification 1.2 Interface (I2C - Infineon)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-tpm-i2c-infineon-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-tpm-i2c-infineon/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-tpm kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-infineon-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-infineon-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-tpm-i2c-infineon-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-tpm-i2c-infineon/lib/modules/6.12.63/tpm_i2c_infineon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt /opt/openwrt/source/release/scripts/ipkg-remove kmod-i6300esb-wdt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i6300esb-wdt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/watchdog/i6300esb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/etc/modules.d; ( echo "i6300esb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/etc/modules.d/50-i6300esb-wdt; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/etc/modules-boot.d; ln -sf ../modules.d/50-i6300esb-wdt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.provides for pkg in kmod-i6300esb-wdt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.missing" ]; then echo "Package kmod-i6300esb-wdt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i6300esb-wdt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i6300esb-wdt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-i6300esb-wdt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-i6300esb-wdt.list && mv /opt/openwrt/source/release/tmp/kmod-i6300esb-wdt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL/conffiles ]; then echo $(IDIR_kmod-i6300esb-wdt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/apk/packages/kmod-i6300esb-wdt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-i6300esb-wdt" --info "version:6.12.63-r1" --info "description:Kernel module for the watchdog timer built into the Intel 6300ESB controller hub. Also used by QEMU/libvirt." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-i6300esb-wdt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-i6300esb-wdt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i6300esb-wdt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i6300esb-wdt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-i6300esb-wdt-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-i6300esb-wdt/lib/modules/6.12.63/i6300esb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic /opt/openwrt/source/release/scripts/ipkg-remove kmod-mhi-pci-generic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-pci-generic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bus/mhi/host/mhi_pci_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/etc/modules.d; ( echo "mhi_pci_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/etc/modules.d/mhi-pci-generic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-bus.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.provides for pkg in kmod-mhi-pci-generic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.missing" ]; then echo "Package kmod-mhi-pci-generic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mhi-pci-generic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-pci-generic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mhi-pci-generic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mhi-pci-generic.list && mv /opt/openwrt/source/release/tmp/kmod-mhi-pci-generic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL/conffiles ]; then echo $(IDIR_kmod-mhi-pci-generic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/apk/packages/kmod-mhi-pci-generic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mhi-pci-generic" --info "version:6.12.63-r1" --info "description:Kernel module for the MHI PCI controller driver." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mhi-pci-generic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mhi-pci-generic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mhi-bus" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-pci-generic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-pci-generic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mhi-pci-generic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mhi-pci-generic/lib/modules/6.12.63/mhi_pci_generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer /opt/openwrt/source/release/scripts/ipkg-remove kmod-regulator-userspace-consumer /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regulator-userspace-consumer-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/regulator/userspace-consumer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/etc/modules.d; ( echo "userspace-consumer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/etc/modules.d/10-regulator-userspace-consumer; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/etc/modules-boot.d; ln -sf ../modules.d/10-regulator-userspace-consumer /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.provides for pkg in kmod-regulator-userspace-consumer-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.missing" ]; then echo "Package kmod-regulator-userspace-consumer is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regulator-userspace-consumer.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regulator-userspace-consumer"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-regulator-userspace-consumer"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-regulator-userspace-consumer.list && mv /opt/openwrt/source/release/tmp/kmod-regulator-userspace-consumer.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL/conffiles ]; then echo $(IDIR_kmod-regulator-userspace-consumer)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/apk/packages/kmod-regulator-userspace-consumer.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-regulator-userspace-consumer" --info "version:6.12.63-r1" --info "description:There are some classes of devices that are controlled entirely from user space. Userspace consumer driver provides ability to control power supplies for such devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-regulator-userspace-consumer-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-regulator-userspace-consumer/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regulator-userspace-consumer-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regulator-userspace-consumer-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-regulator-userspace-consumer-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-regulator-userspace-consumer/lib/modules/6.12.63/userspace-consumer.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-bq32k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-bq32k-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-bq32k.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/etc/modules.d; ( echo "rtc-bq32k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/etc/modules.d/rtc-bq32k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.provides for pkg in kmod-rtc-bq32k-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.missing" ]; then echo "Package kmod-rtc-bq32k is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-bq32k.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-bq32k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-bq32k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-bq32k.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-bq32k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-bq32k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/apk/packages/kmod-rtc-bq32k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-bq32k" --info "version:6.12.63-r1" --info "description:Kernel module for Texas Instruments BQ32000 I2C RTC." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-bq32k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-bq32k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-bq32k-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-bq32k-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-bq32k-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-bq32k/lib/modules/6.12.63/rtc-bq32k.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-ds1307 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1307-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1307.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/etc/modules.d; ( echo "rtc-ds1307"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/etc/modules.d/rtc-ds1307; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.provides for pkg in kmod-rtc-ds1307-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.missing" ]; then echo "Package kmod-rtc-ds1307 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1307.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1307"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1307"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-ds1307.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-ds1307.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-ds1307)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/apk/packages/kmod-rtc-ds1307.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-ds1307" --info "version:6.12.63-r1" --info "description:Kernel module for Dallas/Maxim DS1307/DS1337/DS1338/DS1340/DS1388/DS3231, Epson RX-8025 and various other compatible RTC chips connected via I2C." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-ds1307-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1307/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-i2c kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1307-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1307-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1307-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1307/lib/modules/6.12.63/rtc-ds1307.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-ds1374 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1374-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1374.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/etc/modules.d; ( echo "rtc-ds1374"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/etc/modules.d/rtc-ds1374; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.provides for pkg in kmod-rtc-ds1374-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.missing" ]; then echo "Package kmod-rtc-ds1374 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1374.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1374"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1374"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-ds1374.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-ds1374.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-ds1374)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/apk/packages/kmod-rtc-ds1374.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-ds1374" --info "version:6.12.63-r1" --info "description:Kernel module for Dallas/Maxim DS1374." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-ds1374-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1374/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1374-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1374-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1374-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1374/lib/modules/6.12.63/rtc-ds1374.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-ds1672 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1672-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1672.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/etc/modules.d; ( echo "rtc-ds1672"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/etc/modules.d/rtc-ds1672; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.provides for pkg in kmod-rtc-ds1672-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.missing" ]; then echo "Package kmod-rtc-ds1672 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-ds1672.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1672"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-ds1672"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-ds1672.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-ds1672.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-ds1672)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/apk/packages/kmod-rtc-ds1672.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-ds1672" --info "version:6.12.63-r1" --info "description:Kernel module for Dallas/Maxim DS1672 RTC." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-ds1672-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-ds1672/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1672-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1672-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-ds1672-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-ds1672/lib/modules/6.12.63/rtc-ds1672.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-em3027 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-em3027-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-em3027.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/etc/modules.d; ( echo "rtc-em3027"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/etc/modules.d/rtc-em3027; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.provides for pkg in kmod-rtc-em3027-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.missing" ]; then echo "Package kmod-rtc-em3027 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-em3027.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-em3027"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-em3027"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-em3027.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-em3027.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-em3027)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/apk/packages/kmod-rtc-em3027.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-em3027" --info "version:6.12.63-r1" --info "description:Kernel module for Microelectronic EM3027 RTC." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-em3027-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-em3027/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-em3027-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-em3027-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-em3027-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-em3027/lib/modules/6.12.63/rtc-em3027.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-isl1208 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-isl1208-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-isl1208.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/etc/modules.d; ( echo "rtc-isl1208"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/etc/modules.d/rtc-isl1208; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.provides for pkg in kmod-rtc-isl1208-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.missing" ]; then echo "Package kmod-rtc-isl1208 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-isl1208.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-isl1208"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-isl1208"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-isl1208.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-isl1208.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-isl1208)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/apk/packages/kmod-rtc-isl1208.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-isl1208" --info "version:6.12.63-r1" --info "description:Kernel module for Intersil ISL1208 RTC." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-isl1208-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-isl1208/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-isl1208-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-isl1208-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-isl1208-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-isl1208/lib/modules/6.12.63/rtc-isl1208.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-mv /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-mv-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.provides for pkg in kmod-rtc-mv-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.missing" ]; then echo "Package kmod-rtc-mv is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-mv.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-mv"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-mv"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-mv.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-mv.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-mv)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/lib/apk/packages/kmod-rtc-mv.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-mv" --info "version:6.12.63-r1" --info "description:Kernel module for Marvell SoC RTC." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-mv-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-mv/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-mv" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-mv-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-mv-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-mv-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-pcf8563 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf8563-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf8563.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/etc/modules.d; ( echo "rtc-pcf8563"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/etc/modules.d/rtc-pcf8563; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.provides for pkg in kmod-rtc-pcf8563-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.missing" ]; then echo "Package kmod-rtc-pcf8563 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf8563.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf8563"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf8563"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-pcf8563.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-pcf8563.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-pcf8563)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/apk/packages/kmod-rtc-pcf8563.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-pcf8563" --info "version:6.12.63-r1" --info "description:Kernel module for Philips PCF8563 RTC chip. The Epson RTC8564 should work as well." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-pcf8563-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf8563/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf8563-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf8563-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf8563-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf8563/lib/modules/6.12.63/rtc-pcf8563.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-pcf2123 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2123-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf2123.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/etc/modules.d; ( echo "rtc-pcf2123"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/etc/modules.d/rtc-pcf2123; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.provides for pkg in kmod-rtc-pcf2123-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.missing" ]; then echo "Package kmod-rtc-pcf2123 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2123.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf2123"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf2123"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-pcf2123.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-pcf2123.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-pcf2123)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/apk/packages/kmod-rtc-pcf2123.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-pcf2123" --info "version:6.12.63-r1" --info "description:Kernel module for Philips PCF2123 RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-pcf2123-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2123/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-spi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2123-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2123-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2123-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2123/lib/modules/6.12.63/rtc-pcf2123.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-pcf2127 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2127-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf2127.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/etc/modules.d; ( echo "rtc-pcf2127"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/etc/modules.d/rtc-pcf2127; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.provides for pkg in kmod-rtc-pcf2127-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.missing" ]; then echo "Package kmod-rtc-pcf2127 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-pcf2127.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf2127"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-pcf2127"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-pcf2127.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-pcf2127.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-pcf2127)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/apk/packages/kmod-rtc-pcf2127.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-pcf2127" --info "version:6.12.63-r1" --info "description:Kernel module for NXP PCF2127 and PCF2129 RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-pcf2127-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-pcf2127/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-regmap-spi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2127-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2127-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-pcf2127-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-pcf2127/lib/modules/6.12.63/rtc-pcf2127.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-r7301 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-r7301-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-r7301.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/etc/modules.d; ( echo "rtc-r7301"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/etc/modules.d/rtc-r7301; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-mmio.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.provides for pkg in kmod-rtc-r7301-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.missing" ]; then echo "Package kmod-rtc-r7301 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-r7301.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-r7301"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-r7301"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-r7301.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-r7301.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-r7301)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/apk/packages/kmod-rtc-r7301.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-r7301" --info "version:6.12.63-r1" --info "description:Kernel module for Epson RTC7301 RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-r7301-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-r7301/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-mmio" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-r7301-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-r7301-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-r7301-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-r7301/lib/modules/6.12.63/rtc-r7301.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-rs5c372a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rs5c372a-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-rs5c372.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/etc/modules.d; ( echo "rtc-rs5c372"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/etc/modules.d/50-rtc-rs5c372a; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-rs5c372a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.provides for pkg in kmod-rtc-rs5c372a-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.missing" ]; then echo "Package kmod-rtc-rs5c372a is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rs5c372a.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-rs5c372a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-rs5c372a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-rs5c372a.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-rs5c372a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-rs5c372a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/apk/packages/kmod-rtc-rs5c372a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-rs5c372a" --info "version:6.12.63-r1" --info "description:Kernel module for Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A RTC on chip module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-rs5c372a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rs5c372a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rs5c372a-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rs5c372a-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rs5c372a-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rs5c372a/lib/modules/6.12.63/rtc-rs5c372.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-rx8025 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rx8025-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-rx8025.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/etc/modules.d; ( echo "rtc-rx8025"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/etc/modules.d/50-rtc-rx8025; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-rx8025 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.provides for pkg in kmod-rtc-rx8025-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.missing" ]; then echo "Package kmod-rtc-rx8025 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-rx8025.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-rx8025"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-rx8025"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-rx8025.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-rx8025.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-rx8025)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/apk/packages/kmod-rtc-rx8025.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-rx8025" --info "version:6.12.63-r1" --info "description:Kernel module for Epson RX-8025 and RX-8035 I2C RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-rx8025-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-rx8025/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rx8025-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rx8025-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-rx8025-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-rx8025/lib/modules/6.12.63/rtc-rx8025.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-s35390a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-s35390a-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-s35390a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/etc/modules.d; ( echo "rtc-s35390a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/etc/modules.d/50-rtc-s35390a; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-s35390a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.provides for pkg in kmod-rtc-s35390a-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.missing" ]; then echo "Package kmod-rtc-s35390a is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-s35390a.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-s35390a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-s35390a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-s35390a.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-s35390a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-s35390a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/apk/packages/kmod-rtc-s35390a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-s35390a" --info "version:6.12.63-r1" --info "description:Kernel module for Seiko Instruments S-35390A I2C RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-s35390a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-s35390a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-s35390a-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-s35390a-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-s35390a-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-s35390a/lib/modules/6.12.63/rtc-s35390a.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtc-x1205 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-x1205-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-x1205.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/etc/modules.d; ( echo "rtc-x1205"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/etc/modules.d/rtc-x1205; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.provides for pkg in kmod-rtc-x1205-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.missing" ]; then echo "Package kmod-rtc-x1205 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-rtc-x1205.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-x1205"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtc-x1205"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtc-x1205.list && mv /opt/openwrt/source/release/tmp/kmod-rtc-x1205.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtc-x1205)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/apk/packages/kmod-rtc-x1205.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtc-x1205" --info "version:6.12.63-r1" --info "description:Kernel module for Xicor Intersil X1205 I2C RTC chip" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-rtc-x1205-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-rtc-x1205/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-x1205-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-x1205-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtc-x1205-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-rtc-x1205/lib/modules/6.12.63/rtc-x1205.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soundcore.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-hwdep.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-seq-device.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-rawmidi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-timer.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-pcm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/oss/snd-mixer-oss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/oss/snd-pcm-oss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-compress.ko ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/etc/modules.d; ( echo "snd"; echo "snd-compress"; echo "snd-hwdep"; echo "snd-mixer-oss"; echo "snd-pcm"; echo "snd-pcm-oss"; echo "snd-rawmidi"; echo "snd-seq-device"; echo "snd-timer"; echo "soundcore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/etc/modules.d/30-sound-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides for pkg in kmod-sound-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.missing" ]; then echo "Package kmod-sound-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-core.list && mv /opt/openwrt/source/release/tmp/kmod-sound-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/apk/packages/kmod-sound-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-core" --info "version:6.12.63-r1" --info "description:Kernel modules for sound support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-pcm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-compress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/soundcore.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-seq-device.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-pcm-oss.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-hwdep.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-mixer-oss.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-rawmidi.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-core/lib/modules/6.12.63/snd-timer.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ac97 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ac97-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/ac97_bus.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/ac97/snd-ac97-codec.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/etc/modules.d; ( echo "ac97_bus"; echo "snd-ac97-codec"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/etc/modules.d/35-ac97; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides for pkg in kmod-ac97-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.missing" ]; then echo "Package kmod-ac97 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ac97"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ac97"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ac97.list && mv /opt/openwrt/source/release/tmp/kmod-ac97.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL/conffiles ]; then echo $(IDIR_kmod-ac97)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/apk/packages/kmod-ac97.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ac97" --info "version:6.12.63-r1" --info "description:The ac97 controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ac97-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ac97/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ac97-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ac97-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ac97-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/modules/6.12.63/ac97_bus.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ac97/lib/modules/6.12.63/snd-ac97-codec.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-mpu401 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-mpu401-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/drivers/mpu401/snd-mpu401-uart.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/etc/modules.d; ( echo "snd-mpu401-uart"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/etc/modules.d/35-sound-mpu401; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.provides for pkg in kmod-sound-mpu401-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.missing" ]; then echo "Package kmod-sound-mpu401 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-mpu401"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-mpu401"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-mpu401.list && mv /opt/openwrt/source/release/tmp/kmod-sound-mpu401.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-mpu401)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/apk/packages/kmod-sound-mpu401.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-mpu401" --info "version:6.12.63-r1" --info "description:support for MIDI ports compatible with the Roland MPU-401 interface in UART mode." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-mpu401-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-mpu401/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-mpu401-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-mpu401-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-mpu401-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-mpu401/lib/modules/6.12.63/snd-mpu401-uart.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-seq /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-seq-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq-midi-event.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq-midi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/etc/modules.d; ( echo "snd-seq"; echo "snd-seq-midi"; echo "snd-seq-midi-event"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/etc/modules.d/35-sound-seq; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.provides for pkg in kmod-sound-seq-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.missing" ]; then echo "Package kmod-sound-seq is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-seq"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-seq"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-seq.list && mv /opt/openwrt/source/release/tmp/kmod-sound-seq.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-seq)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/apk/packages/kmod-sound-seq.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-seq" --info "version:6.12.63-r1" --info "description:Kernel modules for sequencer support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-seq-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-seq/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-seq-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-seq-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-seq-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/modules/6.12.63/snd-seq.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/modules/6.12.63/snd-seq-midi-event.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-seq/lib/modules/6.12.63/snd-seq-midi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-ens1371 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-ens1371-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-ens1371.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/etc/modules.d; ( echo "snd-ens1371"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/etc/modules.d/36-sound-ens1371; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.provides for pkg in kmod-sound-ens1371-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.missing" ]; then echo "Package kmod-sound-ens1371 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-ens1371.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-ens1371"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-ens1371"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-ens1371.list && mv /opt/openwrt/source/release/tmp/kmod-sound-ens1371.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-ens1371)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/apk/packages/kmod-sound-ens1371.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-ens1371" --info "version:6.12.63-r1" --info "description:support for (Creative) Ensoniq AudioPCI 1371 chips" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-ens1371-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-ens1371/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ac97 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-ens1371-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-ens1371-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-ens1371-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-ens1371/lib/modules/6.12.63/snd-ens1371.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-i8x0 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-i8x0-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-intel8x0.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/etc/modules.d; ( echo "snd-intel8x0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/etc/modules.d/36-sound-i8x0; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.provides for pkg in kmod-sound-i8x0-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.missing" ]; then echo "Package kmod-sound-i8x0 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-i8x0.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-i8x0"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-i8x0"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-i8x0.list && mv /opt/openwrt/source/release/tmp/kmod-sound-i8x0.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-i8x0)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/apk/packages/kmod-sound-i8x0.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-i8x0" --info "version:6.12.63-r1" --info "description:support for the integrated AC97 sound device on motherboards with Intel/SiS/nVidia/AMD chipsets, or ALi chipsets using the M5455 Audio Controller." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-i8x0-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-i8x0/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ac97 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-i8x0-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-i8x0-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-i8x0-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-i8x0/lib/modules/6.12.63/snd-intel8x0.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-via82xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-via82xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-via82xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/etc/modules.d; ( echo "snd-via82xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/etc/modules.d/36-sound-via82xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-mpu401.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.provides for pkg in kmod-sound-via82xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.missing" ]; then echo "Package kmod-sound-via82xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-via82xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-via82xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-via82xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-via82xx.list && mv /opt/openwrt/source/release/tmp/kmod-sound-via82xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-via82xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/apk/packages/kmod-sound-via82xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-via82xx" --info "version:6.12.63-r1" --info "description:support for the integrated AC97 sound device on motherboards with VIA chipsets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-via82xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-via82xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ac97 kmod-sound-mpu401 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-via82xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-via82xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-via82xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-via82xx/lib/modules/6.12.63/snd-via82xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-soc-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/snd-soc-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/etc/modules.d; ( echo "snd-soc-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/etc/modules.d/55-sound-soc-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides for pkg in kmod-sound-soc-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.missing" ]; then echo "Package kmod-sound-soc-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-soc-core.list && mv /opt/openwrt/source/release/tmp/kmod-sound-soc-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-soc-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/apk/packages/kmod-sound-soc-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-soc-core" --info "version:6.12.63-r1" --info "description:SoC sound support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-soc-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-regmap-core kmod-ac97 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-core/lib/modules/6.12.63/snd-soc-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-soc-ac97 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-ac97-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-ac97.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/etc/modules.d; ( echo "snd-soc-ac97"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/etc/modules.d/57-sound-soc-ac97; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.provides for pkg in kmod-sound-soc-ac97-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.missing" ]; then echo "Package kmod-sound-soc-ac97 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-ac97.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-ac97"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-ac97"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-soc-ac97.list && mv /opt/openwrt/source/release/tmp/kmod-sound-soc-ac97.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-soc-ac97)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/apk/packages/kmod-sound-soc-ac97.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-soc-ac97" --info "version:6.12.63-r1" --info "description:AC97 Codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-soc-ac97-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-ac97/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ac97 kmod-sound-soc-core kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-ac97-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-ac97-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-ac97-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-ac97/lib/modules/6.12.63/snd-soc-ac97.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-soc-wm8960 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-wm8960-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-wm8960.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/etc/modules.d; ( echo "snd-soc-wm8960"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/etc/modules.d/sound-soc-wm8960; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-i2c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.provides for pkg in kmod-sound-soc-wm8960-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.missing" ]; then echo "Package kmod-sound-soc-wm8960 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-wm8960.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-wm8960"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-wm8960"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-soc-wm8960.list && mv /opt/openwrt/source/release/tmp/kmod-sound-soc-wm8960.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-soc-wm8960)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/apk/packages/kmod-sound-soc-wm8960.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-soc-wm8960" --info "version:6.12.63-r1" --info "description:SoC WM8960 codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-soc-wm8960-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-wm8960/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-soc-core kmod-i2c-core kmod-regmap-i2c kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-wm8960-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-wm8960-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-wm8960-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-wm8960/lib/modules/6.12.63/snd-soc-wm8960.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-soc-spdif /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-spdif-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-spdif-tx.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-spdif-rx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/etc/modules.d; ( echo "snd-soc-spdif-rx"; echo "snd-soc-spdif-tx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/etc/modules.d/sound-soc-spdif; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.provides for pkg in kmod-sound-soc-spdif-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.missing" ]; then echo "Package kmod-sound-soc-spdif is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-spdif.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-spdif"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-spdif"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-soc-spdif.list && mv /opt/openwrt/source/release/tmp/kmod-sound-soc-spdif.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-soc-spdif)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/apk/packages/kmod-sound-soc-spdif.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-soc-spdif" --info "version:6.12.63-r1" --info "description:SoC S/PDIF codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-soc-spdif-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-spdif/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-soc-core kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-spdif-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-spdif-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-spdif-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/modules/6.12.63/snd-soc-spdif-tx.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-spdif/lib/modules/6.12.63/snd-soc-spdif-rx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-soc-dmic /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-dmic-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-dmic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/etc/modules.d; ( echo "snd-soc-dmic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/etc/modules.d/sound-soc-dmic; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.provides for pkg in kmod-sound-soc-dmic-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.missing" ]; then echo "Package kmod-sound-soc-dmic is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-soc-dmic.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-dmic"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-soc-dmic"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-soc-dmic.list && mv /opt/openwrt/source/release/tmp/kmod-sound-soc-dmic.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-soc-dmic)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/apk/packages/kmod-sound-soc-dmic.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-soc-dmic" --info "version:6.12.63-r1" --info "description:Generic Digital Microphone CODEC" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-soc-dmic-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-soc-dmic/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-soc-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-dmic-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-dmic-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-soc-dmic-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-soc-dmic/lib/modules/6.12.63/snd-soc-dmic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-dummy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dummy-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/drivers/snd-dummy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/etc/modules.d; ( echo "snd-dummy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/etc/modules.d/32-sound-dummy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.provides for pkg in kmod-sound-dummy-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.missing" ]; then echo "Package kmod-sound-dummy is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dummy.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-dummy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-dummy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-dummy.list && mv /opt/openwrt/source/release/tmp/kmod-sound-dummy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-dummy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/apk/packages/kmod-sound-dummy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-dummy" --info "version:6.12.63-r1" --info "description:Dummy sound device for Alsa when no hardware present" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-dummy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dummy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dummy-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dummy-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dummy-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dummy/lib/modules/6.12.63/snd-dummy.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides for pkg in kmod-sound-hda-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.missing" ]; then echo "Package kmod-sound-hda-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-core.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/lib/apk/packages/kmod-sound-hda-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-core" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio sound support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-regmap-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-core-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component /opt/openwrt/source/release/scripts/ipkg-remove kmod-snd-hda-scodec-component /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-snd-hda-scodec-component-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.provides for pkg in kmod-snd-hda-scodec-component-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.missing" ]; then echo "Package kmod-snd-hda-scodec-component is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-snd-hda-scodec-component"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-snd-hda-scodec-component"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-snd-hda-scodec-component.list && mv /opt/openwrt/source/release/tmp/kmod-snd-hda-scodec-component.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL/conffiles ]; then echo $(IDIR_kmod-snd-hda-scodec-component)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/lib/apk/packages/kmod-snd-hda-scodec-component.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-snd-hda-scodec-component" --info "version:6.12.63-r1" --info "description:HD Audio Codec Component" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-snd-hda-scodec-component-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-snd-hda-scodec-component/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-snd-hda-scodec-component" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-snd-hda-scodec-component-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-snd-hda-scodec-component-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-snd-hda-scodec-component-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-realtek /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-realtek-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-snd-hda-scodec-component.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.provides for pkg in kmod-sound-hda-codec-realtek-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.missing" ]; then echo "Package kmod-sound-hda-codec-realtek is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-realtek.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-realtek"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-realtek"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-realtek.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-realtek.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-realtek)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/lib/apk/packages/kmod-sound-hda-codec-realtek.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-realtek" --info "version:6.12.63-r1" --info "description:Kernel modules for Intel HDA Realtek codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-realtek-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-realtek/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core kmod-snd-hda-scodec-component" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-realtek" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-realtek-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-realtek-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-realtek-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-cmedia /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cmedia-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.provides for pkg in kmod-sound-hda-codec-cmedia-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.missing" ]; then echo "Package kmod-sound-hda-codec-cmedia is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cmedia.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-cmedia"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-cmedia"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-cmedia.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-cmedia.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-cmedia)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/lib/apk/packages/kmod-sound-hda-codec-cmedia.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-cmedia" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio C-Media codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-cmedia-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cmedia/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cmedia" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cmedia-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cmedia-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cmedia-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-analog /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-analog-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.provides for pkg in kmod-sound-hda-codec-analog-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.missing" ]; then echo "Package kmod-sound-hda-codec-analog is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-analog.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-analog"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-analog"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-analog.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-analog.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-analog)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/lib/apk/packages/kmod-sound-hda-codec-analog.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-analog" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Analog Devices codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-analog-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-analog/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-analog" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-analog-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-analog-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-analog-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-idt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-idt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.provides for pkg in kmod-sound-hda-codec-idt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.missing" ]; then echo "Package kmod-sound-hda-codec-idt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-idt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-idt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-idt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-idt.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-idt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-idt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/lib/apk/packages/kmod-sound-hda-codec-idt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-idt" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Sigmatel IDT codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-idt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-idt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-idt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-idt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-idt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-idt-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-si3054 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-si3054-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.provides for pkg in kmod-sound-hda-codec-si3054-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.missing" ]; then echo "Package kmod-sound-hda-codec-si3054 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-si3054.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-si3054"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-si3054"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-si3054.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-si3054.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-si3054)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/lib/apk/packages/kmod-sound-hda-codec-si3054.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-si3054" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Silicon Labs 3054 codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-si3054-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-si3054/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-si3054" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-si3054-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-si3054-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-si3054-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-cirrus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cirrus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.provides for pkg in kmod-sound-hda-codec-cirrus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.missing" ]; then echo "Package kmod-sound-hda-codec-cirrus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-cirrus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-cirrus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-cirrus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-cirrus.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-cirrus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-cirrus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/lib/apk/packages/kmod-sound-hda-codec-cirrus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-cirrus" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Cirrus Logic codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-cirrus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-cirrus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-cirrus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cirrus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cirrus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-cirrus-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-ca0110 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0110-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.provides for pkg in kmod-sound-hda-codec-ca0110-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.missing" ]; then echo "Package kmod-sound-hda-codec-ca0110 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0110.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-ca0110"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-ca0110"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-ca0110.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-ca0110.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-ca0110)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/lib/apk/packages/kmod-sound-hda-codec-ca0110.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-ca0110" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Creative CA0110 codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-ca0110-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0110/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0110" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0110-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0110-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0110-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-ca0132 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0132-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.provides for pkg in kmod-sound-hda-codec-ca0132-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.missing" ]; then echo "Package kmod-sound-hda-codec-ca0132 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-ca0132.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-ca0132"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-ca0132"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-ca0132.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-ca0132.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-ca0132)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/lib/apk/packages/kmod-sound-hda-codec-ca0132.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-ca0132" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Creative CA0132 codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-ca0132-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-ca0132/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-ca0132" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0132-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0132-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-ca0132-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-conexant /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-conexant-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.provides for pkg in kmod-sound-hda-codec-conexant-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.missing" ]; then echo "Package kmod-sound-hda-codec-conexant is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-conexant.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-conexant"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-conexant"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-conexant.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-conexant.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-conexant)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/lib/apk/packages/kmod-sound-hda-codec-conexant.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-conexant" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio Conexant codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-conexant-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-conexant/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-conexant" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-conexant-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-conexant-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-conexant-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-via /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-via-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.provides for pkg in kmod-sound-hda-codec-via-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.missing" ]; then echo "Package kmod-sound-hda-codec-via is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-via.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-via"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-via"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-via.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-via.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-via)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/lib/apk/packages/kmod-sound-hda-codec-via.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-via" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio VIA codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-via-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-via/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-via" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-via-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-via-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-via-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-hda-codec-hdmi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-hdmi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.provides for pkg in kmod-sound-hda-codec-hdmi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.missing" ]; then echo "Package kmod-sound-hda-codec-hdmi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-hda-codec-hdmi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-hdmi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-hda-codec-hdmi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-hdmi.list && mv /opt/openwrt/source/release/tmp/kmod-sound-hda-codec-hdmi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-hda-codec-hdmi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/lib/apk/packages/kmod-sound-hda-codec-hdmi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-hda-codec-hdmi" --info "version:6.12.63-r1" --info "description:Kernel modules for HD Audio HDMI codec support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-hda-codec-hdmi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-hda-codec-hdmi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core kmod-sound-hda-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-hda-codec-hdmi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-hdmi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-hdmi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-hda-codec-hdmi-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-midi2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-seq-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-usb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-ump.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/etc/modules.d; ( echo "snd-ump"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/etc/modules.d/sound-midi2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides for pkg in kmod-sound-midi2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.missing" ]; then echo "Package kmod-sound-midi2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-midi2.list && mv /opt/openwrt/source/release/tmp/kmod-sound-midi2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-midi2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/apk/packages/kmod-sound-midi2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-midi2" --info "version:6.12.63-r1" --info "description:Kernel module for MIDI 2.0: sequencer, rawmidi, and USB-MIDI 2.0 support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-midi2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2/lib/modules/6.12.63/snd-ump.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-midi2-seq /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-seq-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-seq.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.provides for pkg in kmod-sound-midi2-seq-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.missing" ]; then echo "Package kmod-sound-midi2-seq is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-seq.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2-seq"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2-seq"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-midi2-seq.list && mv /opt/openwrt/source/release/tmp/kmod-sound-midi2-seq.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-midi2-seq)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/lib/apk/packages/kmod-sound-midi2-seq.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-midi2-seq" --info "version:6.12.63-r1" --info "description:MIDI 2.0 and UMP Support for Sequencer" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-midi2-seq-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-seq/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-midi2 kmod-sound-seq kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-seq" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-seq-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-seq-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-seq-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller /opt/openwrt/source/release/scripts/ipkg-remove kmod-media-controller /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-media-controller-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/mc/mc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/etc/modules.d; ( echo "mc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/etc/modules.d/media-controller; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.provides for pkg in kmod-media-controller-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.missing" ]; then echo "Package kmod-media-controller is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-media-controller"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-media-controller"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-media-controller.list && mv /opt/openwrt/source/release/tmp/kmod-media-controller.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL/conffiles ]; then echo $(IDIR_kmod-media-controller)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/apk/packages/kmod-media-controller.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-media-controller" --info "version:6.12.63-r1" --info "description:Kernel modules for media controller API used to query media devices internal topology and configure it dynamically." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-media-controller-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-media-controller/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-media-controller-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-media-controller-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-media-controller-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-media-controller/lib/modules/6.12.63/mc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-audio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-audio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/usb/snd-usbmidi-lib.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/usb/snd-usb-audio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/etc/modules.d; ( echo "snd-usb-audio"; echo "snd-usbmidi-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/etc/modules.d/usb-audio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.provides for pkg in kmod-usb-audio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.missing" ]; then echo "Package kmod-usb-audio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-audio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-audio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-audio.list && mv /opt/openwrt/source/release/tmp/kmod-usb-audio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-audio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/apk/packages/kmod-usb-audio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-audio" --info "version:6.12.63-r1" --info "description:Kernel support for USB audio devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-audio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-audio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-sound-core kmod-media-controller kmod-sound-midi2" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-audio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-audio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-audio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/modules/6.12.63/snd-usb-audio.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-audio/lib/modules/6.12.63/snd-usbmidi-lib.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-midi2-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-usb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-audio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.provides for pkg in kmod-sound-midi2-usb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.missing" ]; then echo "Package kmod-sound-midi2-usb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-midi2-usb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-midi2-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-midi2-usb.list && mv /opt/openwrt/source/release/tmp/kmod-sound-midi2-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-midi2-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/lib/apk/packages/kmod-sound-midi2-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-midi2-usb" --info "version:6.12.63-r1" --info "description:MIDI 2.0 and UMP Support for USB-MIDI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-midi2-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-midi2-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-midi2 kmod-usb-audio kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-midi2-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-usb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-usb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-midi2-usb-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors /opt/openwrt/source/release/scripts/ipkg-remove kmod-sound-dynamic-minors /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dynamic-minors-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.provides for pkg in kmod-sound-dynamic-minors-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.missing" ]; then echo "Package kmod-sound-dynamic-minors is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-dynamic-minors.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-dynamic-minors"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-sound-dynamic-minors"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-sound-dynamic-minors.list && mv /opt/openwrt/source/release/tmp/kmod-sound-dynamic-minors.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL/conffiles ]; then echo $(IDIR_kmod-sound-dynamic-minors)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/lib/apk/packages/kmod-sound-dynamic-minors.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-sound-dynamic-minors" --info "version:6.12.63-r1" --info "description:Kernel module for dynamic minor device support. Required for using more than 8 audio and MIDI devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-sound-dynamic-minors-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-sound-dynamic-minors/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-sound-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-sound-dynamic-minors" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dynamic-minors-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dynamic-minors-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-sound-dynamic-minors-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi /opt/openwrt/source/release/scripts/ipkg-remove kmod-mmc-spi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-spi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/of_mmc_spi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/mmc_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/etc/modules.d; ( echo "mmc_spi"; echo "of_mmc_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/etc/modules.d/mmc-spi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-itu-t.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc7.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.provides for pkg in kmod-mmc-spi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.missing" ]; then echo "Package kmod-mmc-spi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mmc-spi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mmc-spi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mmc-spi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mmc-spi.list && mv /opt/openwrt/source/release/tmp/kmod-mmc-spi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL/conffiles ]; then echo $(IDIR_kmod-mmc-spi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/apk/packages/kmod-mmc-spi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mmc-spi" --info "version:6.12.63-r1" --info "description:Kernel support for MMC/SD over SPI" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mmc-spi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mmc-spi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-lib-crc-itu-t kmod-lib-crc7" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-spi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-spi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mmc-spi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/modules/6.12.63/mmc_spi.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mmc-spi/lib/modules/6.12.63/of_mmc_spi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-spi-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/etc/modules.d; ( echo "spi-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/etc/modules.d/spi-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.provides for pkg in kmod-spi-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.missing" ]; then echo "Package kmod-spi-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-spi-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-spi-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-spi-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/apk/packages/kmod-spi-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-spi-gpio" --info "version:6.12.63-r1" --info "description:This package contains the GPIO-based bitbanging SPI Master" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-spi-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-spi-bitbang" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-gpio/lib/modules/6.12.63/spi-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev /opt/openwrt/source/release/scripts/ipkg-remove kmod-spi-dev /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dev-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spidev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/etc/modules.d; ( echo "spidev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/etc/modules.d/spi-dev; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.provides for pkg in kmod-spi-dev-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.missing" ]; then echo "Package kmod-spi-dev is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dev.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dev"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dev"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-spi-dev.list && mv /opt/openwrt/source/release/tmp/kmod-spi-dev.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL/conffiles ]; then echo $(IDIR_kmod-spi-dev)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/lib/apk/packages/kmod-spi-dev.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-spi-dev" --info "version:6.12.63-r1" --info "description:This package contains the user mode SPI device driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-spi-dev-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dev/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dev" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dev-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dev-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dev-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spidev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw /opt/openwrt/source/release/scripts/ipkg-remove kmod-spi-dw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-mmio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-dw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/etc/modules.d; ( echo "spi-dw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/etc/modules.d/spi-dw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.provides for pkg in kmod-spi-dw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.missing" ]; then echo "Package kmod-spi-dw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-spi-dw.list && mv /opt/openwrt/source/release/tmp/kmod-spi-dw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL/conffiles ]; then echo $(IDIR_kmod-spi-dw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/apk/packages/kmod-spi-dw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-spi-dw" --info "version:6.12.63-r1" --info "description:This package contains the DesignWare SPI core driver." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-spi-dw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw/lib/modules/6.12.63/spi-dw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio /opt/openwrt/source/release/scripts/ipkg-remove kmod-spi-dw-mmio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-mmio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-dw-mmio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/etc/modules.d; ( echo "spi-dw-mmio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/etc/modules.d/spi-dw-mmio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.provides for pkg in kmod-spi-dw-mmio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.missing" ]; then echo "Package kmod-spi-dw-mmio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-dw-mmio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dw-mmio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-spi-dw-mmio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-spi-dw-mmio.list && mv /opt/openwrt/source/release/tmp/kmod-spi-dw-mmio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL/conffiles ]; then echo $(IDIR_kmod-spi-dw-mmio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/apk/packages/kmod-spi-dw-mmio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-spi-dw-mmio" --info "version:6.12.63-r1" --info "description:This package contains the DesignWare SPI MMIO driver." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-spi-dw-mmio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-spi-dw-mmio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-spi-dw" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-mmio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-mmio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-spi-dw-mmio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-spi-dw-mmio/lib/modules/6.12.63/spi-dw-mmio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-ledtrig-usbport /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ledtrig-usbport-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/ledtrig-usbport.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/etc/modules.d; ( echo "ledtrig-usbport"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/etc/modules.d/50-usb-ledtrig-usbport; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.provides for pkg in kmod-usb-ledtrig-usbport-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.missing" ]; then echo "Package kmod-usb-ledtrig-usbport is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ledtrig-usbport.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ledtrig-usbport"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ledtrig-usbport"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-ledtrig-usbport.list && mv /opt/openwrt/source/release/tmp/kmod-usb-ledtrig-usbport.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ledtrig-usbport)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/apk/packages/kmod-usb-ledtrig-usbport.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ledtrig-usbport" --info "version:6.12.63-r1" --info "description:This driver allows LEDs to be controlled by USB events. Enabling this trigger allows specifying list of USB ports that should turn on LED when some USB device gets connected. If possible it should be prefered over similar ledtrig-usbdev." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ledtrig-usbport-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ledtrig-usbport/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ledtrig-usbport-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ledtrig-usbport-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ledtrig-usbport-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ledtrig-usbport/lib/modules/6.12.63/ledtrig-usbport.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-phy-nop /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-phy-nop-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/phy/phy-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/etc/modules.d; ( echo "phy-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/etc/modules.d/21-usb-phy-nop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/etc/modules-boot.d; ln -sf ../modules.d/21-usb-phy-nop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.provides for pkg in kmod-usb-phy-nop-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.missing" ]; then echo "Package kmod-usb-phy-nop is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-phy-nop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-phy-nop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-phy-nop.list && mv /opt/openwrt/source/release/tmp/kmod-usb-phy-nop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-phy-nop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/apk/packages/kmod-usb-phy-nop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-phy-nop" --info "version:6.12.63-r1" --info "description:Support for USB NOP transceiver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-phy-nop-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-phy-nop/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-phy-nop-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-phy-nop-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-phy-nop-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-phy-nop/lib/modules/6.12.63/phy-generic.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-cdc-composite-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ehci-debug-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-eth-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-fs-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-hid-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-mass-storage-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ncm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-serial-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/udc/udc-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/etc/modules.d; ( echo "udc-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/etc/modules.d/21-usb-gadget; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/etc/modules-boot.d; ln -sf ../modules.d/21-usb-gadget /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-common.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-nls-base.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides for pkg in kmod-usb-gadget-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.missing" ]; then echo "Package kmod-usb-gadget is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/apk/packages/kmod-usb-gadget.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget" --info "version:6.12.63-r1" --info "description:Kernel support for USB Gadget mode" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-common kmod-nls-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget/lib/modules/6.12.63/udc-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-lib-composite /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-lib-composite-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/libcomposite.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/etc/modules.d; ( echo "libcomposite"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/etc/modules.d/50-usb-lib-composite; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fs-configfs.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides for pkg in kmod-usb-lib-composite-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.missing" ]; then echo "Package kmod-usb-lib-composite is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-lib-composite"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-lib-composite"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-lib-composite.list && mv /opt/openwrt/source/release/tmp/kmod-usb-lib-composite.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-lib-composite)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/apk/packages/kmod-usb-lib-composite.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-lib-composite" --info "version:6.12.63-r1" --info "description:Lib Composite" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-lib-composite-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-lib-composite/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-fs-configfs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-lib-composite-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-lib-composite-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-lib-composite-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-lib-composite/lib/modules/6.12.63/libcomposite.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-hid /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-hid-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_hid.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_hid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/etc/modules.d; ( echo "usb_f_hid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/etc/modules.d/52-usb-gadget-hid; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.provides for pkg in kmod-usb-gadget-hid-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.missing" ]; then echo "Package kmod-usb-gadget-hid is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-hid.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-hid"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-hid"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-hid.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-hid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-hid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/apk/packages/kmod-usb-gadget-hid.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-hid" --info "version:6.12.63-r1" --info "description:Kernel support for USB HID Gadget." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-hid-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-hid/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-hid-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-hid-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-hid-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/modules/6.12.63/g_hid.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-hid/lib/modules/6.12.63/usb_f_hid.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-fs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-fs-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ffs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_fs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/etc/modules.d; ( echo "usb_f_fs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/etc/modules.d/52-usb-gadget-fs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.provides for pkg in kmod-usb-gadget-fs-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.missing" ]; then echo "Package kmod-usb-gadget-fs is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-fs.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-fs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-fs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-fs.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-fs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-fs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/apk/packages/kmod-usb-gadget-fs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-fs" --info "version:6.12.63-r1" --info "description:Kernel support for USB FunctionFS Gadget." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-fs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-fs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite kmod-dma-buf" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-fs-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-fs-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-fs-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/modules/6.12.63/usb_f_fs.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-fs/lib/modules/6.12.63/g_ffs.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-serial /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-serial-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/u_serial.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_acm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_obex.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_serial.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_serial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/etc/modules.d; ( echo "usb_f_acm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/etc/modules.d/52-usb-gadget-serial; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.provides for pkg in kmod-usb-gadget-serial-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.missing" ]; then echo "Package kmod-usb-gadget-serial is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-serial"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-serial"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-serial.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-serial.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-serial)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/apk/packages/kmod-usb-gadget-serial.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-serial" --info "version:6.12.63-r1" --info "description:Kernel support for USB Serial Gadget." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-serial-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-serial/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-serial-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-serial-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-serial-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/usb_f_obex.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/usb_f_serial.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/usb_f_acm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/g_serial.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-serial/lib/modules/6.12.63/u_serial.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-ehci-debug /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ehci-debug-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_dbgp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.provides for pkg in kmod-usb-gadget-ehci-debug-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.missing" ]; then echo "Package kmod-usb-gadget-ehci-debug is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ehci-debug.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-ehci-debug"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-ehci-debug"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-ehci-debug.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-ehci-debug.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-ehci-debug)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/apk/packages/kmod-usb-gadget-ehci-debug.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-ehci-debug" --info "version:6.12.63-r1" --info "description:Kernel support for USB EHCI debug port Gadget." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-ehci-debug-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ehci-debug/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite kmod-usb-gadget-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ehci-debug-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ehci-debug-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ehci-debug-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ehci-debug/lib/modules/6.12.63/g_dbgp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-eth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-eth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/u_ether.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ecm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ecm_subset.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_rndis.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ether.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/etc/modules.d; ( echo "usb_f_ecm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/etc/modules.d/52-usb-gadget-eth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.provides for pkg in kmod-usb-gadget-eth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.missing" ]; then echo "Package kmod-usb-gadget-eth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-eth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-eth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-eth.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-eth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-eth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/apk/packages/kmod-usb-gadget-eth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-eth" --info "version:6.12.63-r1" --info "description:Kernel support for USB Ethernet Gadget" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-eth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-eth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-eth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-eth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-eth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/usb_f_ecm_subset.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/usb_f_rndis.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/u_ether.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/g_ether.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-eth/lib/modules/6.12.63/usb_f_ecm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-ncm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ncm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ncm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/etc/modules.d; ( echo "usb_f_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/etc/modules.d/52-usb-gadget-ncm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.provides for pkg in kmod-usb-gadget-ncm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.missing" ]; then echo "Package kmod-usb-gadget-ncm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-ncm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-ncm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-ncm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-ncm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-ncm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-ncm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/apk/packages/kmod-usb-gadget-ncm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-ncm" --info "version:6.12.63-r1" --info "description:Kernel support for USB Network Control Model (NCM) Gadget" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-ncm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-ncm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite kmod-usb-gadget-eth" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ncm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ncm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-ncm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/modules/6.12.63/usb_f_ncm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-ncm/lib/modules/6.12.63/g_ncm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-mass-storage /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-mass-storage-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_mass_storage.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_mass_storage.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/etc/modules.d; ( echo "usb_f_mass_storage"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/etc/modules.d/52-usb-gadget-mass-storage; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.provides for pkg in kmod-usb-gadget-mass-storage-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.missing" ]; then echo "Package kmod-usb-gadget-mass-storage is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-mass-storage.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-mass-storage"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-mass-storage"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-mass-storage.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-mass-storage.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-mass-storage)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/apk/packages/kmod-usb-gadget-mass-storage.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-mass-storage" --info "version:6.12.63-r1" --info "description:Kernel support for USB Gadget Mass Storage" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-mass-storage-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-mass-storage/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-mass-storage-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-mass-storage-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-mass-storage-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/modules/6.12.63/usb_f_mass_storage.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-mass-storage/lib/modules/6.12.63/g_mass_storage.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-gadget-cdc-composite /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-cdc-composite-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_cdc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-lib-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-eth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.provides for pkg in kmod-usb-gadget-cdc-composite-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.missing" ]; then echo "Package kmod-usb-gadget-cdc-composite is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget-cdc-composite.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-cdc-composite"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-gadget-cdc-composite"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-gadget-cdc-composite.list && mv /opt/openwrt/source/release/tmp/kmod-usb-gadget-cdc-composite.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-gadget-cdc-composite)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/apk/packages/kmod-usb-gadget-cdc-composite.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-gadget-cdc-composite" --info "version:6.12.63-r1" --info "description:Kernel support for the USB CDC Composite gadget. This appears as an ethernet + ACM serial gadget." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-gadget-cdc-composite-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-gadget-cdc-composite/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-lib-composite kmod-usb-gadget-eth kmod-usb-gadget-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-cdc-composite-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-cdc-composite-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-gadget-cdc-composite-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-gadget-cdc-composite/lib/modules/6.12.63/g_cdc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-uhci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-uhci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/uhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/etc/modules.d; ( echo "uhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/etc/modules.d/50-usb-uhci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-uhci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.provides for pkg in kmod-usb-uhci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.missing" ]; then echo "Package kmod-usb-uhci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-uhci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-uhci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-uhci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-uhci.list && mv /opt/openwrt/source/release/tmp/kmod-usb-uhci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-uhci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/apk/packages/kmod-usb-uhci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-uhci" --info "version:6.12.63-r1" --info "description:Kernel support for USB UHCI controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-uhci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-uhci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-uhci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-uhci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-uhci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-uhci/lib/modules/6.12.63/uhci-hcd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-ohci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-hcd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/etc/modules.d; ( echo "ohci-at91"; echo "ohci-hcd"; echo "ohci-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/etc/modules.d/50-usb-ohci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-ohci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.provides for pkg in kmod-usb-ohci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.missing" ]; then echo "Package kmod-usb-ohci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ohci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ohci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-ohci.list && mv /opt/openwrt/source/release/tmp/kmod-usb-ohci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ohci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/lib/apk/packages/kmod-usb-ohci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ohci" --info "version:6.12.63-r1" --info "description:Kernel support for USB OHCI controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ohci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-hcd.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-platform.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-ohci-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/etc/modules.d; ( echo "ohci-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/etc/modules.d/51-usb-ohci-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/etc/modules-boot.d; ln -sf ../modules.d/51-usb-ohci-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.provides for pkg in kmod-usb-ohci-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.missing" ]; then echo "Package kmod-usb-ohci-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ohci-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ohci-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ohci-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-ohci-pci.list && mv /opt/openwrt/source/release/tmp/kmod-usb-ohci-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ohci-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/apk/packages/kmod-usb-ohci-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ohci-pci" --info "version:6.12.63-r1" --info "description:Kernel support for PCI OHCI controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ohci-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ohci-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-ohci kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ohci-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ohci-pci/lib/modules/6.12.63/ohci-pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-ehci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ehci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/etc/modules.d; ( echo "ehci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/etc/modules.d/35-usb-ehci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/etc/modules-boot.d; ln -sf ../modules.d/35-usb-ehci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.provides for pkg in kmod-usb-ehci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.missing" ]; then echo "Package kmod-usb-ehci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ehci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-ehci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-ehci.list && mv /opt/openwrt/source/release/tmp/kmod-usb-ehci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-ehci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/lib/apk/packages/kmod-usb-ehci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-ehci" --info "version:6.12.63-r1" --info "description:EHCI controller support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-ehci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-ehci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-ehci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ehci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ehci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-ehci-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-hcd.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-platform.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-fsl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/fsl-mph-dr-of.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/etc/modules.d; ( echo "ehci-atmel"; echo "ehci-fsl"; echo "ehci-hcd"; echo "ehci-orion"; echo "ehci-platform"; echo "fsl-mph-dr-of"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/etc/modules.d/40-usb2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/etc/modules-boot.d; ln -sf ../modules.d/40-usb2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-ehci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.provides for pkg in kmod-usb2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.missing" ]; then echo "Package kmod-usb2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb2.list && mv /opt/openwrt/source/release/tmp/kmod-usb2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/apk/packages/kmod-usb2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb2" --info "version:6.12.63-r1" --info "description:Kernel support for USB2 (EHCI) controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-ehci kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-platform.ko' is built-in. rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/modules/6.12.63/ehci-fsl.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2/lib/modules/6.12.63/fsl-mph-dr-of.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb2-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/etc/modules.d; ( echo "ehci-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/etc/modules.d/42-usb2-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/etc/modules-boot.d; ln -sf ../modules.d/42-usb2-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.provides for pkg in kmod-usb2-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.missing" ]; then echo "Package kmod-usb2-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb2-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb2-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb2-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb2-pci.list && mv /opt/openwrt/source/release/tmp/kmod-usb2-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb2-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/lib/apk/packages/kmod-usb2-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb2-pci" --info "version:6.12.63-r1" --info "description:Kernel support for PCI USB2 (EHCI) controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb2-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb2-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb2 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb2-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb2-pci-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-pci.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-roles /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-roles-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/roles/roles.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides for pkg in kmod-usb-roles-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.missing" ]; then echo "Package kmod-usb-roles is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-roles"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-roles"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-roles.list && mv /opt/openwrt/source/release/tmp/kmod-usb-roles.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-roles)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/lib/apk/packages/kmod-usb-roles.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-roles" --info "version:6.12.63-r1" --info "description:Support for USB Role Switch" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-roles-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-roles/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-roles" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-roles-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-roles-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-roles-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/roles/roles.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-dwc2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc2/dwc2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/etc/modules.d; ( echo "dwc2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/etc/modules.d/54-usb-dwc2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.provides for pkg in kmod-usb-dwc2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.missing" ]; then echo "Package kmod-usb-dwc2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-dwc2.list && mv /opt/openwrt/source/release/tmp/kmod-usb-dwc2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-dwc2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/apk/packages/kmod-usb-dwc2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-dwc2" --info "version:6.12.63-r1" --info "description:This driver provides USB Device Controller support for the Synopsys DesignWare USB OTG Core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-dwc2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-roles kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2/lib/modules/6.12.63/dwc2.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-dwc2-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-pci-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc2/dwc2_pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/etc/modules.d; ( echo "dwc2_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/etc/modules.d/54-usb-dwc2-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc2-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-phy-nop.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.provides for pkg in kmod-usb-dwc2-pci-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.missing" ]; then echo "Package kmod-usb-dwc2-pci is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc2-pci.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc2-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc2-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-dwc2-pci.list && mv /opt/openwrt/source/release/tmp/kmod-usb-dwc2-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-dwc2-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/apk/packages/kmod-usb-dwc2-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-dwc2-pci" --info "version:6.12.63-r1" --info "description:The Designware USB2.0 PCI interface module for controllers connected to a PCI bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-dwc2-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc2-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-dwc2 kmod-usb-phy-nop kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-pci-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-pci-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc2-pci-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc2-pci/lib/modules/6.12.63/dwc2_pci.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-cdns /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/cdns3/cdns-usb-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/etc/modules.d; ( echo "cdns-usb-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/etc/modules.d/50-usb-cdns; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/etc/modules-boot.d; ln -sf ../modules.d/50-usb-cdns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.provides for pkg in kmod-usb-cdns-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.missing" ]; then echo "Package kmod-usb-cdns is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cdns"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cdns"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-cdns.list && mv /opt/openwrt/source/release/tmp/kmod-usb-cdns.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-cdns)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/apk/packages/kmod-usb-cdns.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-cdns" --info "version:6.12.63-r1" --info "description:This driver provides USB Device Controller support for the Cadence USB Core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-cdns-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-core kmod-usb-roles" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns/lib/modules/6.12.63/cdns-usb-common.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-cdns3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/cdns3/cdns3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/etc/modules.d; ( echo "cdns3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/etc/modules.d/54-usb-cdns3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/etc/modules-boot.d; ln -sf ../modules.d/54-usb-cdns3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.provides for pkg in kmod-usb-cdns3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.missing" ]; then echo "Package kmod-usb-cdns3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cdns3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cdns3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cdns3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-cdns3.list && mv /opt/openwrt/source/release/tmp/kmod-usb-cdns3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-cdns3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/apk/packages/kmod-usb-cdns3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-cdns3" --info "version:6.12.63-r1" --info "description:This driver provides support for the Dual Role SuperSpeed USB Controller based on the Cadence USB3 IP Core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-cdns3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cdns3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-cdns" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cdns3-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cdns3/lib/modules/6.12.63/cdns3.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-dwc3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc3/dwc3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/etc/modules.d; ( echo "dwc3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/etc/modules.d/54-usb-dwc3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-roles.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.provides for pkg in kmod-usb-dwc3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.missing" ]; then echo "Package kmod-usb-dwc3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-dwc3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-dwc3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-dwc3.list && mv /opt/openwrt/source/release/tmp/kmod-usb-dwc3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-dwc3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/lib/apk/packages/kmod-usb-dwc3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-dwc3" --info "version:6.12.63-r1" --info "description:This driver provides support for the Dual Role SuperSpeed USB Controller based on the Synopsys DesignWare USB3 IP Core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-dwc3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-dwc3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-core kmod-usb-roles" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-dwc3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-dwc3-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc3/dwc3.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-acm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-acm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/cdc-acm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/etc/modules.d; ( echo "cdc-acm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/etc/modules.d/usb-acm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.provides for pkg in kmod-usb-acm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.missing" ]; then echo "Package kmod-usb-acm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-acm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-acm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-acm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-acm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-acm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-acm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/apk/packages/kmod-usb-acm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-acm" --info "version:6.12.63-r1" --info "description:Kernel support for USB ACM devices (modems/isdn controllers)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-acm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-acm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-acm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-acm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-acm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-acm/lib/modules/6.12.63/cdc-acm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-wdm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-wdm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/cdc-wdm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/etc/modules.d; ( echo "cdc-wdm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/etc/modules.d/usb-wdm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides for pkg in kmod-usb-wdm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.missing" ]; then echo "Package kmod-usb-wdm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-wdm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-wdm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-wdm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-wdm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-wdm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/apk/packages/kmod-usb-wdm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-wdm" --info "version:6.12.63-r1" --info "description:USB Wireless Device Management support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-wdm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-wdm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-wdm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-wdm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-wdm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-wdm/lib/modules/6.12.63/cdc-wdm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-printer /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-printer-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/usblp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/etc/modules.d; ( echo "usblp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/etc/modules.d/usb-printer; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.provides for pkg in kmod-usb-printer-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.missing" ]; then echo "Package kmod-usb-printer is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-printer.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-printer"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-printer"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-printer.list && mv /opt/openwrt/source/release/tmp/kmod-usb-printer.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-printer)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/apk/packages/kmod-usb-printer.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-printer" --info "version:6.12.63-r1" --info "description:Kernel support for USB printers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-printer-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-printer/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-printer-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-printer-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-printer-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-printer/lib/modules/6.12.63/usblp.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ark3116-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-belkin-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch341-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch348-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cp210x-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cypress-m8-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-dmx_usb_module-6.12.63.19.12.1-r2.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-edgeport-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ftdi-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-garmin-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ipw-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-keyspan-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mct-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7720-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7840-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-option-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-oti6858-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-pl2303-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-qualcomm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-sierrawireless-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-simple-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ti-usb-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-visor-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-wwan-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-xr-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usbserial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/etc/modules.d; ( echo "usbserial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/etc/modules.d/usb-serial; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides for pkg in kmod-usb-serial-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.missing" ]; then echo "Package kmod-usb-serial is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/apk/packages/kmod-usb-serial.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial" --info "version:6.12.63-r1" --info "description:Kernel support for USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial/lib/modules/6.12.63/usbserial.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-belkin /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-belkin-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/belkin_sa.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/etc/modules.d; ( echo "belkin_sa"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/etc/modules.d/usb-serial-belkin; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.provides for pkg in kmod-usb-serial-belkin-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.missing" ]; then echo "Package kmod-usb-serial-belkin is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-belkin.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-belkin"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-belkin"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-belkin.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-belkin.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-belkin)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/apk/packages/kmod-usb-serial-belkin.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-belkin" --info "version:6.12.63-r1" --info "description:Kernel support for Belkin USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-belkin-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-belkin/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-belkin-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-belkin-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-belkin-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-belkin/lib/modules/6.12.63/belkin_sa.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ch341 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch341-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ch341.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/etc/modules.d; ( echo "ch341"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/etc/modules.d/usb-serial-ch341; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.provides for pkg in kmod-usb-serial-ch341-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.missing" ]; then echo "Package kmod-usb-serial-ch341 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch341.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ch341"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ch341"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ch341.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ch341.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ch341)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/apk/packages/kmod-usb-serial-ch341.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ch341" --info "version:6.12.63-r1" --info "description:Kernel support for Winchiphead CH341 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ch341-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch341/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch341-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch341-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch341-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch341/lib/modules/6.12.63/ch341.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ch348 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch348-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ch348.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/etc/modules.d; ( echo "ch348"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/etc/modules.d/usb-serial-ch348; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.provides for pkg in kmod-usb-serial-ch348-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.missing" ]; then echo "Package kmod-usb-serial-ch348 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ch348.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ch348"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ch348"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ch348.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ch348.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ch348)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/apk/packages/kmod-usb-serial-ch348.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ch348" --info "version:6.12.63-r1" --info "description:Kernel support for Winchiphead CH348 USB-to-8x-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ch348-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ch348/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch348-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch348-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ch348-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ch348/lib/modules/6.12.63/ch348.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-edgeport /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-edgeport-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/io_edgeport.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/etc/modules.d; ( echo "io_edgeport"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/etc/modules.d/usb-serial-edgeport; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/edgeport-firmware.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.provides for pkg in kmod-usb-serial-edgeport-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.missing" ]; then echo "Package kmod-usb-serial-edgeport is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-edgeport.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-edgeport"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-edgeport"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-edgeport.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-edgeport.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-edgeport)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/apk/packages/kmod-usb-serial-edgeport.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-edgeport" --info "version:6.12.63-r1" --info "description:Kernel support for Inside Out Networks (Digi) Edgeport/4 Rapidport/4 Edgeport/4t Edgeport/2 Edgeport/4i Edgeport/2i Edgeport/421 Edgeport/21 Edgeport/8 Edgeport/8 Dual Edgeport/2D8 Edgeport/4D8 Edgeport/8i Edgeport/2 DIN Edgeport/4 DIN Edgeport/16 Dual" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-edgeport-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-edgeport/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial edgeport-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-edgeport-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-edgeport-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-edgeport-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-edgeport/lib/modules/6.12.63/io_edgeport.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ftdi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ftdi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ftdi_sio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/etc/modules.d; ( echo "ftdi_sio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/etc/modules.d/usb-serial-ftdi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.provides for pkg in kmod-usb-serial-ftdi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.missing" ]; then echo "Package kmod-usb-serial-ftdi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ftdi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ftdi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ftdi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ftdi.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ftdi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ftdi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/apk/packages/kmod-usb-serial-ftdi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ftdi" --info "version:6.12.63-r1" --info "description:Kernel support for FTDI USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ftdi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ftdi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ftdi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ftdi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ftdi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ftdi/lib/modules/6.12.63/ftdi_sio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-garmin /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-garmin-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/garmin_gps.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/etc/modules.d; ( echo "garmin_gps"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/etc/modules.d/usb-serial-garmin; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.provides for pkg in kmod-usb-serial-garmin-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.missing" ]; then echo "Package kmod-usb-serial-garmin is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-garmin.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-garmin"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-garmin"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-garmin.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-garmin.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-garmin)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/apk/packages/kmod-usb-serial-garmin.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-garmin" --info "version:6.12.63-r1" --info "description:Should work with most Garmin GPS devices which have a native USB port." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-garmin-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-garmin/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-garmin-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-garmin-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-garmin-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-garmin/lib/modules/6.12.63/garmin_gps.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-simple /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-simple-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usb-serial-simple.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/etc/modules.d; ( echo "usb-serial-simple"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/etc/modules.d/usb-serial-simple; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.provides for pkg in kmod-usb-serial-simple-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.missing" ]; then echo "Package kmod-usb-serial-simple is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-simple.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-simple"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-simple"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-simple.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-simple.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-simple)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/apk/packages/kmod-usb-serial-simple.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-simple" --info "version:6.12.63-r1" --info "description:Kernel support for \"very simple devices\". Specifically, it supports: - Suunto ANT+ USB device. - Medtronic CareLink USB device (3.18) - Fundamental Software dongle. - Google USB serial devices (3.19) - HP4x calculators - a number of Motorola phones - Novatel Wireless GPS receivers (3.18) - Siemens USB/MPI adapter. - ViVOtech ViVOpay USB device. - Infineon Modem Flashloader USB interface - ZIO Motherboard USB serial interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-simple-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-simple/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-simple-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-simple-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-simple-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-simple/lib/modules/6.12.63/usb-serial-simple.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ti-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ti-usb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ti_usb_3410_5052.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/etc/modules.d; ( echo "ti_usb_3410_5052"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/etc/modules.d/usb-serial-ti-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.provides for pkg in kmod-usb-serial-ti-usb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.missing" ]; then echo "Package kmod-usb-serial-ti-usb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ti-usb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ti-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ti-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ti-usb.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ti-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ti-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/apk/packages/kmod-usb-serial-ti-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ti-usb" --info "version:6.12.63-r1" --info "description:Kernel support for TI USB 3410/5052 devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ti-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ti-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ti-usb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ti-usb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ti-usb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ti-usb/lib/modules/6.12.63/ti_usb_3410_5052.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-wwan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-wwan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usb_wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/etc/modules.d; ( echo "usb_wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/etc/modules.d/usb-serial-wwan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides for pkg in kmod-usb-serial-wwan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.missing" ]; then echo "Package kmod-usb-serial-wwan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-wwan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-wwan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-wwan.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-wwan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-wwan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/apk/packages/kmod-usb-serial-wwan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-wwan" --info "version:6.12.63-r1" --info "description:Kernel support for USB GSM and CDMA modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-wwan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-wwan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-wwan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-wwan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-wwan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-wwan/lib/modules/6.12.63/usb_wwan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ipw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ipw-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ipw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/etc/modules.d; ( echo "ipw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/etc/modules.d/usb-serial-ipw; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.provides for pkg in kmod-usb-serial-ipw-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.missing" ]; then echo "Package kmod-usb-serial-ipw is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ipw.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ipw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ipw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ipw.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ipw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ipw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/apk/packages/kmod-usb-serial-ipw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ipw" --info "version:6.12.63-r1" --info "description:Support for IPWireless 3G devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ipw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ipw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial kmod-usb-serial-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ipw-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ipw-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ipw-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ipw/lib/modules/6.12.63/ipw.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-mct /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mct-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mct_u232.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/etc/modules.d; ( echo "mct_u232"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/etc/modules.d/usb-serial-mct; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.provides for pkg in kmod-usb-serial-mct-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.missing" ]; then echo "Package kmod-usb-serial-mct is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mct.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mct"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mct"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-mct.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-mct.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-mct)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/apk/packages/kmod-usb-serial-mct.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-mct" --info "version:6.12.63-r1" --info "description:Kernel support for Magic Control Technology USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-mct-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mct/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mct-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mct-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mct-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mct/lib/modules/6.12.63/mct_u232.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-mos7720 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7720-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mos7720.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/etc/modules.d; ( echo "mos7720"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/etc/modules.d/usb-serial-mos7720; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ppdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.provides for pkg in kmod-usb-serial-mos7720-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.missing" ]; then echo "Package kmod-usb-serial-mos7720 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7720.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mos7720"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mos7720"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-mos7720.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-mos7720.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-mos7720)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/apk/packages/kmod-usb-serial-mos7720.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-mos7720" --info "version:6.12.63-r1" --info "description:Kernel support for Moschip MOS7720 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-mos7720-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7720/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ppdev kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7720-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7720-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7720-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7720/lib/modules/6.12.63/mos7720.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-mos7840 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7840-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mos7840.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/etc/modules.d; ( echo "mos7840"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/etc/modules.d/usb-serial-mos7840; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.provides for pkg in kmod-usb-serial-mos7840-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.missing" ]; then echo "Package kmod-usb-serial-mos7840 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-mos7840.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mos7840"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-mos7840"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-mos7840.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-mos7840.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-mos7840)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/apk/packages/kmod-usb-serial-mos7840.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-mos7840" --info "version:6.12.63-r1" --info "description:Kernel support for Moschip MOS7840 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-mos7840-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-mos7840/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7840-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7840-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-mos7840-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-mos7840/lib/modules/6.12.63/mos7840.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-pl2303 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-pl2303-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/pl2303.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/etc/modules.d; ( echo "pl2303"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/etc/modules.d/usb-serial-pl2303; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.provides for pkg in kmod-usb-serial-pl2303-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.missing" ]; then echo "Package kmod-usb-serial-pl2303 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-pl2303.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-pl2303"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-pl2303"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-pl2303.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-pl2303.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-pl2303)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/apk/packages/kmod-usb-serial-pl2303.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-pl2303" --info "version:6.12.63-r1" --info "description:Kernel support for Prolific PL2303 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-pl2303-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-pl2303/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-pl2303-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-pl2303-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-pl2303-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-pl2303/lib/modules/6.12.63/pl2303.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-cp210x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cp210x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/cp210x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/etc/modules.d; ( echo "cp210x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/etc/modules.d/usb-serial-cp210x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.provides for pkg in kmod-usb-serial-cp210x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.missing" ]; then echo "Package kmod-usb-serial-cp210x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cp210x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-cp210x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-cp210x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-cp210x.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-cp210x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-cp210x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/apk/packages/kmod-usb-serial-cp210x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-cp210x" --info "version:6.12.63-r1" --info "description:Kernel support for Silicon Labs cp210x USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-cp210x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cp210x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cp210x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cp210x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cp210x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cp210x/lib/modules/6.12.63/cp210x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-ark3116 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ark3116-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ark3116.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/etc/modules.d; ( echo "ark3116"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/etc/modules.d/usb-serial-ark3116; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.provides for pkg in kmod-usb-serial-ark3116-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.missing" ]; then echo "Package kmod-usb-serial-ark3116 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-ark3116.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ark3116"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-ark3116"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-ark3116.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-ark3116.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-ark3116)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/apk/packages/kmod-usb-serial-ark3116.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-ark3116" --info "version:6.12.63-r1" --info "description:Kernel support for ArkMicroChips ARK3116 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-ark3116-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-ark3116/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ark3116-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ark3116-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-ark3116-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-ark3116/lib/modules/6.12.63/ark3116.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-oti6858 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-oti6858-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/oti6858.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/etc/modules.d; ( echo "oti6858"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/etc/modules.d/usb-serial-oti6858; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.provides for pkg in kmod-usb-serial-oti6858-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.missing" ]; then echo "Package kmod-usb-serial-oti6858 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-oti6858.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-oti6858"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-oti6858"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-oti6858.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-oti6858.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-oti6858)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/apk/packages/kmod-usb-serial-oti6858.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-oti6858" --info "version:6.12.63-r1" --info "description:Kernel support for Ours Technology OTI6858 USB-to-Serial converters" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-oti6858-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-oti6858/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-oti6858-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-oti6858-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-oti6858-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-oti6858/lib/modules/6.12.63/oti6858.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-sierrawireless /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-sierrawireless-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/sierra.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/etc/modules.d; ( echo "sierra"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/etc/modules.d/usb-serial-sierrawireless; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.provides for pkg in kmod-usb-serial-sierrawireless-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.missing" ]; then echo "Package kmod-usb-serial-sierrawireless is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-sierrawireless.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-sierrawireless"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-sierrawireless"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-sierrawireless.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-sierrawireless.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-sierrawireless)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/apk/packages/kmod-usb-serial-sierrawireless.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-sierrawireless" --info "version:6.12.63-r1" --info "description:Kernel support for Sierra Wireless devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-sierrawireless-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-sierrawireless/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-sierrawireless-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-sierrawireless-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-sierrawireless-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-sierrawireless/lib/modules/6.12.63/sierra.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-visor /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-visor-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/visor.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/etc/modules.d; ( echo "visor"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/etc/modules.d/usb-serial-visor; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.provides for pkg in kmod-usb-serial-visor-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.missing" ]; then echo "Package kmod-usb-serial-visor is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-visor.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-visor"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-visor"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-visor.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-visor.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-visor)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/apk/packages/kmod-usb-serial-visor.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-visor" --info "version:6.12.63-r1" --info "description:Kernel support for Handspring Visor PDAs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-visor-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-visor/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-visor-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-visor-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-visor-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-visor/lib/modules/6.12.63/visor.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-cypress-m8 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cypress-m8-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/cypress_m8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/etc/modules.d; ( echo "cypress_m8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/etc/modules.d/usb-serial-cypress-m8; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.provides for pkg in kmod-usb-serial-cypress-m8-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.missing" ]; then echo "Package kmod-usb-serial-cypress-m8 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-cypress-m8.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-cypress-m8"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-cypress-m8"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-cypress-m8.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-cypress-m8.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-cypress-m8)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/apk/packages/kmod-usb-serial-cypress-m8.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-cypress-m8" --info "version:6.12.63-r1" --info "description:Kernel support for devices with Cypress M8 USB to Serial chip (for example, the Delorme Earthmate LT-20 GPS) Supported microcontrollers in the CY4601 family are: CY7C63741 CY7C63742 CY7C63743 CY7C64013" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-cypress-m8-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-cypress-m8/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cypress-m8-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cypress-m8-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-cypress-m8-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-cypress-m8/lib/modules/6.12.63/cypress_m8.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-keyspan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-keyspan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/keyspan.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/misc/ezusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/etc/modules.d; ( echo "ezusb"; echo "keyspan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/etc/modules.d/usb-serial-keyspan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.provides for pkg in kmod-usb-serial-keyspan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.missing" ]; then echo "Package kmod-usb-serial-keyspan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-keyspan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-keyspan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-keyspan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-keyspan.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-keyspan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-keyspan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/apk/packages/kmod-usb-serial-keyspan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-keyspan" --info "version:6.12.63-r1" --info "description:Kernel support for Keyspan USB-to-Serial devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-keyspan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-keyspan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-keyspan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-keyspan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-keyspan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/modules/6.12.63/keyspan.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-keyspan/lib/modules/6.12.63/ezusb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-option /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-option-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/option.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/etc/modules.d; ( echo "option"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/etc/modules.d/usb-serial-option; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.provides for pkg in kmod-usb-serial-option-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.missing" ]; then echo "Package kmod-usb-serial-option is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-option.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-option"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-option"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-option.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-option.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-option)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/apk/packages/kmod-usb-serial-option.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-option" --info "version:6.12.63-r1" --info "description:Kernel support for Option HSDPA modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-option-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-option/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial kmod-usb-serial-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-option-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-option-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-option-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-option/lib/modules/6.12.63/option.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-qualcomm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-qualcomm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/qcserial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/etc/modules.d; ( echo "qcserial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/etc/modules.d/usb-serial-qualcomm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-wwan.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.provides for pkg in kmod-usb-serial-qualcomm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.missing" ]; then echo "Package kmod-usb-serial-qualcomm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-qualcomm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-qualcomm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-qualcomm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-qualcomm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-qualcomm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-qualcomm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/apk/packages/kmod-usb-serial-qualcomm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-qualcomm" --info "version:6.12.63-r1" --info "description:Kernel support for Qualcomm USB Serial devices (Gobi)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-qualcomm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-qualcomm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial kmod-usb-serial-wwan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-qualcomm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-qualcomm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-qualcomm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-qualcomm/lib/modules/6.12.63/qcserial.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-xr /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-xr-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/xr_serial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/etc/modules.d; ( echo "xr_serial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/etc/modules.d/usb-serial-xr; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.provides for pkg in kmod-usb-serial-xr-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.missing" ]; then echo "Package kmod-usb-serial-xr is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-serial-xr.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-xr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-xr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-xr.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-xr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-xr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/apk/packages/kmod-usb-serial-xr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-xr" --info "version:6.12.63-r1" --info "description:Kernel support for MaxLinear/Exar USB to Serial converter devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-serial-xr-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-serial-xr/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-xr-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-xr-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-xr-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-serial-xr/lib/modules/6.12.63/xr_serial.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-storage /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-extras-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-uas-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/usb-storage.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/etc/modules.d; ( echo "usb-storage"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/etc/modules.d/usb-storage; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/etc/modules-boot.d; ln -sf ../modules.d/usb-storage /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-scsi-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.provides for pkg in kmod-usb-storage-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.missing" ]; then echo "Package kmod-usb-storage is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-storage.list && mv /opt/openwrt/source/release/tmp/kmod-usb-storage.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-storage)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/lib/apk/packages/kmod-usb-storage.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-storage" --info "version:6.12.63-r1" --info "description:Kernel support for USB Mass Storage devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-storage-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-scsi-core kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/usb-storage.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-storage-extras /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-extras-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-alauda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-cypress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-datafab.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-freecom.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-isd200.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-jumpshot.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-karma.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-sddr09.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-sddr55.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-usbat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/etc/modules.d; ( echo "ums-alauda"; echo "ums-cypress"; echo "ums-datafab"; echo "ums-freecom"; echo "ums-isd200"; echo "ums-jumpshot"; echo "ums-karma"; echo "ums-sddr09"; echo "ums-sddr55"; echo "ums-usbat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/etc/modules.d/usb-storage-extras; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.provides for pkg in kmod-usb-storage-extras-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.missing" ]; then echo "Package kmod-usb-storage-extras is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-extras.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage-extras"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage-extras"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-storage-extras.list && mv /opt/openwrt/source/release/tmp/kmod-usb-storage-extras.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-storage-extras)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/apk/packages/kmod-usb-storage-extras.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-storage-extras" --info "version:6.12.63-r1" --info "description:Say Y here if you want to have some more drivers, such as for SmartMedia card readers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-storage-extras-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-extras/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-storage" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-extras-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-extras-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-extras-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-usbat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-isd200.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-sddr55.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-alauda.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-cypress.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-sddr09.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-datafab.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-jumpshot.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-freecom.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-extras/lib/modules/6.12.63/ums-karma.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-storage-uas /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-uas-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/uas.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/etc/modules.d; ( echo "uas"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/etc/modules.d/usb-storage-uas; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/etc/modules-boot.d; ln -sf ../modules.d/usb-storage-uas /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.provides for pkg in kmod-usb-storage-uas-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.missing" ]; then echo "Package kmod-usb-storage-uas is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-storage-uas.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage-uas"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-storage-uas"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-storage-uas.list && mv /opt/openwrt/source/release/tmp/kmod-usb-storage-uas.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-storage-uas)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/apk/packages/kmod-usb-storage-uas.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-storage-uas" --info "version:6.12.63-r1" --info "description:Say Y here if you want to include support for USB Attached SCSI (UAS/UASP), a higher performance protocol available on many newer USB 3.0 storage devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-storage-uas-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-storage-uas/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-storage" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-uas-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-uas-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-storage-uas-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-storage-uas/lib/modules/6.12.63/uas.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-atm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-cxacru-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-speedtouch-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-ueagle-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/usbatm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/etc/modules.d; ( echo "usbatm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/etc/modules.d/usb-atm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides for pkg in kmod-usb-atm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.missing" ]; then echo "Package kmod-usb-atm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-atm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-atm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-atm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/apk/packages/kmod-usb-atm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-atm" --info "version:6.12.63-r1" --info "description:Kernel support for USB DSL modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-atm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-atm kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm/lib/modules/6.12.63/usbatm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-atm-speedtouch /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-speedtouch-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/speedtch.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/etc/modules.d; ( echo "speedtch"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/etc/modules.d/usb-atm-speedtouch; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.provides for pkg in kmod-usb-atm-speedtouch-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.missing" ]; then echo "Package kmod-usb-atm-speedtouch is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-speedtouch.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-speedtouch"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-speedtouch"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-atm-speedtouch.list && mv /opt/openwrt/source/release/tmp/kmod-usb-atm-speedtouch.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-atm-speedtouch)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/apk/packages/kmod-usb-atm-speedtouch.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-atm-speedtouch" --info "version:6.12.63-r1" --info "description:Kernel support for SpeedTouch USB ADSL modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-atm-speedtouch-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-speedtouch/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-speedtouch-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-speedtouch-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-speedtouch-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-speedtouch/lib/modules/6.12.63/speedtch.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-atm-ueagle /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-ueagle-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/ueagle-atm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/etc/modules.d; ( echo "ueagle-atm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/etc/modules.d/usb-atm-ueagle; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.provides for pkg in kmod-usb-atm-ueagle-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.missing" ]; then echo "Package kmod-usb-atm-ueagle is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-ueagle.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-ueagle"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-ueagle"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-atm-ueagle.list && mv /opt/openwrt/source/release/tmp/kmod-usb-atm-ueagle.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-atm-ueagle)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/apk/packages/kmod-usb-atm-ueagle.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-atm-ueagle" --info "version:6.12.63-r1" --info "description:Kernel support for Eagle 8051 based USB ADSL modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-atm-ueagle-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-ueagle/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-ueagle-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-ueagle-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-ueagle-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-ueagle/lib/modules/6.12.63/ueagle-atm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-atm-cxacru /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-cxacru-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/cxacru.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/etc/modules.d; ( echo "cxacru"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/etc/modules.d/usb-atm-cxacru; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.provides for pkg in kmod-usb-atm-cxacru-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.missing" ]; then echo "Package kmod-usb-atm-cxacru is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-atm-cxacru.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-cxacru"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-atm-cxacru"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-atm-cxacru.list && mv /opt/openwrt/source/release/tmp/kmod-usb-atm-cxacru.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-atm-cxacru)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/apk/packages/kmod-usb-atm-cxacru.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-atm-cxacru" --info "version:6.12.63-r1" --info "description:Kernel support for cxacru based USB ADSL modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-atm-cxacru-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-atm-cxacru/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-atm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-cxacru-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-cxacru-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-atm-cxacru-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-atm-cxacru/lib/modules/6.12.63/cxacru.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-aqc111-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-eem-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ether-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-mbim-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ncm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-subset-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-dm9601-ether-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-hso-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-huawei-cdc-ncm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-ipheth-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kalmia-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kaweth-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-lan78xx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-mcs7830-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pegasus-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pl-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-qmi-wwan-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rndis-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8150-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8152-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sierrawireless-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc75xx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc95xx-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sr9700-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net2280-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/usbnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/etc/modules.d; ( echo "usbnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/etc/modules.d/usb-net; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides for pkg in kmod-usb-net-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.missing" ]; then echo "Package kmod-usb-net is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/apk/packages/kmod-usb-net.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net" --info "version:6.12.63-r1" --info "description:Kernel modules for USB-to-Ethernet convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mii kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net/lib/modules/6.12.63/usbnet.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-aqc111 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-aqc111-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/aqc111.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/etc/modules.d; ( echo "aqc111"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/etc/modules.d/usb-net-aqc111; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.provides for pkg in kmod-usb-net-aqc111-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.missing" ]; then echo "Package kmod-usb-net-aqc111 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-aqc111.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-aqc111"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-aqc111"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-aqc111.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-aqc111.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-aqc111)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/apk/packages/kmod-usb-net-aqc111.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-aqc111" --info "version:6.12.63-r1" --info "description:Support for USB-to-Ethernet Aquantia AQtion 5/2.5GbE" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-aqc111-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-aqc111/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-aqc111-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-aqc111-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-aqc111-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-aqc111/lib/modules/6.12.63/aqc111.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-asix /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/asix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/etc/modules.d; ( echo "asix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/etc/modules.d/usb-net-asix; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mdio-devres.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-ax88796b.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phylink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.provides for pkg in kmod-usb-net-asix-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.missing" ]; then echo "Package kmod-usb-net-asix is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-asix"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-asix"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-asix.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-asix.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-asix)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/apk/packages/kmod-usb-net-asix.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-asix" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet Asix convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-asix-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-net-selftests kmod-mdio-devres kmod-phy-ax88796b kmod-phylink kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix/lib/modules/6.12.63/asix.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-asix-ax88179 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/ax88179_178a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/etc/modules.d; ( echo "ax88179_178a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/etc/modules.d/usb-net-asix-ax88179; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.provides for pkg in kmod-usb-net-asix-ax88179-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.missing" ]; then echo "Package kmod-usb-net-asix-ax88179 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-asix-ax88179.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-asix-ax88179"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-asix-ax88179"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-asix-ax88179.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-asix-ax88179.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-asix-ax88179)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/apk/packages/kmod-usb-net-asix-ax88179.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-asix-ax88179" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet ASIX AX88179 based USB 3.0/2.0 to Gigabit Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-asix-ax88179-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-asix-ax88179/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-asix-ax88179-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-asix-ax88179/lib/modules/6.12.63/ax88179_178a.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-hso /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-hso-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/hso.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/etc/modules.d; ( echo "hso"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/etc/modules.d/usb-net-hso; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.provides for pkg in kmod-usb-net-hso-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.missing" ]; then echo "Package kmod-usb-net-hso is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-hso.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-hso"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-hso"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-hso.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-hso.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-hso)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/apk/packages/kmod-usb-net-hso.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-hso" --info "version:6.12.63-r1" --info "description:Kernel module for Option USB High Speed Mobile Devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-hso-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-hso/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-hso-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-hso-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-hso-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-hso/lib/modules/6.12.63/hso.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-kaweth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kaweth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/kaweth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/etc/modules.d; ( echo "kaweth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/etc/modules.d/usb-net-kaweth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.provides for pkg in kmod-usb-net-kaweth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.missing" ]; then echo "Package kmod-usb-net-kaweth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kaweth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-kaweth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-kaweth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-kaweth.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-kaweth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-kaweth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/apk/packages/kmod-usb-net-kaweth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-kaweth" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet Kaweth convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-kaweth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kaweth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kaweth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kaweth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kaweth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kaweth/lib/modules/6.12.63/kaweth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-lan78xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-lan78xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/lan78xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/etc/modules.d; ( echo "lan78xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/etc/modules.d/usb-net-lan78xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fixed-phy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-microchip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-of-mdio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.provides for pkg in kmod-usb-net-lan78xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.missing" ]; then echo "Package kmod-usb-net-lan78xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-lan78xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-lan78xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-lan78xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-lan78xx.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-lan78xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-lan78xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/apk/packages/kmod-usb-net-lan78xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-lan78xx" --info "version:6.12.63-r1" --info "description:Kernel module for Microchip LAN78XX based USB 2 & USB 3 10/100/1000 Ethernet adapters." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-lan78xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-lan78xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fixed-phy kmod-phy-microchip kmod-of-mdio kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-lan78xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-lan78xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-lan78xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-lan78xx/lib/modules/6.12.63/lan78xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-pegasus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pegasus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/pegasus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/etc/modules.d; ( echo "pegasus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/etc/modules.d/usb-net-pegasus; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.provides for pkg in kmod-usb-net-pegasus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.missing" ]; then echo "Package kmod-usb-net-pegasus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pegasus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-pegasus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-pegasus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-pegasus.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-pegasus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-pegasus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/apk/packages/kmod-usb-net-pegasus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-pegasus" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet Pegasus convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-pegasus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pegasus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pegasus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pegasus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pegasus-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pegasus/lib/modules/6.12.63/pegasus.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-mcs7830 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-mcs7830-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/mcs7830.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/etc/modules.d; ( echo "mcs7830"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/etc/modules.d/usb-net-mcs7830; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.provides for pkg in kmod-usb-net-mcs7830-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.missing" ]; then echo "Package kmod-usb-net-mcs7830 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-mcs7830.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-mcs7830"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-mcs7830"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-mcs7830.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-mcs7830.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-mcs7830)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/apk/packages/kmod-usb-net-mcs7830.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-mcs7830" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet MCS7830 convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-mcs7830-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-mcs7830/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-mcs7830-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-mcs7830-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-mcs7830-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-mcs7830/lib/modules/6.12.63/mcs7830.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-smsc75xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc75xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/smsc75xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/etc/modules.d; ( echo "smsc75xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/etc/modules.d/usb-net-smsc75xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.provides for pkg in kmod-usb-net-smsc75xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.missing" ]; then echo "Package kmod-usb-net-smsc75xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc75xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-smsc75xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-smsc75xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-smsc75xx.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-smsc75xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-smsc75xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/apk/packages/kmod-usb-net-smsc75xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-smsc75xx" --info "version:6.12.63-r1" --info "description:Kernel module for SMSC LAN75XX based devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-smsc75xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc75xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-usb-net kmod-lib-crc16" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc75xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc75xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc75xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc75xx/lib/modules/6.12.63/smsc75xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-smsc95xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc95xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/smsc95xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/etc/modules.d; ( echo "smsc95xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/etc/modules.d/usb-net-smsc95xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-phy-smsc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-net-selftests.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc16.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.provides for pkg in kmod-usb-net-smsc95xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.missing" ]; then echo "Package kmod-usb-net-smsc95xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-smsc95xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-smsc95xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-smsc95xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-smsc95xx.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-smsc95xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-smsc95xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/apk/packages/kmod-usb-net-smsc95xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-smsc95xx" --info "version:6.12.63-r1" --info "description:Kernel module for SMSC LAN95XX based devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-smsc95xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-smsc95xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-libphy kmod-phy-smsc kmod-net-selftests kmod-usb-net kmod-lib-crc16" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc95xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc95xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-smsc95xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-smsc95xx/lib/modules/6.12.63/smsc95xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-dm9601-ether /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-dm9601-ether-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/dm9601.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/etc/modules.d; ( echo "dm9601"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/etc/modules.d/usb-net-dm9601-ether; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.provides for pkg in kmod-usb-net-dm9601-ether-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.missing" ]; then echo "Package kmod-usb-net-dm9601-ether is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-dm9601-ether.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-dm9601-ether"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-dm9601-ether"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-dm9601-ether.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-dm9601-ether.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-dm9601-ether)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/apk/packages/kmod-usb-net-dm9601-ether.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-dm9601-ether" --info "version:6.12.63-r1" --info "description:Kernel support for USB DM9601 devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-dm9601-ether-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-dm9601-ether/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-dm9601-ether-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-dm9601-ether-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-dm9601-ether-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-dm9601-ether/lib/modules/6.12.63/dm9601.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-cdc-ether /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ether-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_ether.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/etc/modules.d; ( echo "cdc_ether"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/etc/modules.d/usb-net-cdc-ether; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.provides for pkg in kmod-usb-net-cdc-ether-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.missing" ]; then echo "Package kmod-usb-net-cdc-ether is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-ether"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-ether"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-ether.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-ether.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-cdc-ether)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/apk/packages/kmod-usb-net-cdc-ether.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-cdc-ether" --info "version:6.12.63-r1" --info "description:Kernel support for USB CDC Ethernet devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-cdc-ether-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ether/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ether-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ether-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ether-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ether/lib/modules/6.12.63/cdc_ether.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-cdc-eem /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-eem-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_eem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/etc/modules.d; ( echo "cdc_eem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/etc/modules.d/usb-net-cdc-eem; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.provides for pkg in kmod-usb-net-cdc-eem-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.missing" ]; then echo "Package kmod-usb-net-cdc-eem is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-eem.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-eem"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-eem"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-eem.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-eem.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-cdc-eem)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/apk/packages/kmod-usb-net-cdc-eem.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-cdc-eem" --info "version:6.12.63-r1" --info "description:Kernel support for USB CDC EEM" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-cdc-eem-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-eem/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-eem-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-eem-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-eem-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-eem/lib/modules/6.12.63/cdc_eem.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-cdc-subset /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-subset-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_subset.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/etc/modules.d; ( echo "cdc_subset"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/etc/modules.d/usb-net-cdc-subset; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.provides for pkg in kmod-usb-net-cdc-subset-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.missing" ]; then echo "Package kmod-usb-net-cdc-subset is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-subset.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-subset"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-subset"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-subset.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-subset.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-cdc-subset)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/apk/packages/kmod-usb-net-cdc-subset.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-cdc-subset" --info "version:6.12.63-r1" --info "description:Kernel support for Simple USB Network Links (CDC Ethernet subset)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-cdc-subset-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-subset/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-subset-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-subset-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-subset-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-subset/lib/modules/6.12.63/cdc_subset.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-qmi-wwan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-qmi-wwan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/qmi_wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/etc/modules.d; ( echo "qmi_wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/etc/modules.d/usb-net-qmi-wwan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.provides for pkg in kmod-usb-net-qmi-wwan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.missing" ]; then echo "Package kmod-usb-net-qmi-wwan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-qmi-wwan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-qmi-wwan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-qmi-wwan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-qmi-wwan.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-qmi-wwan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-qmi-wwan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/apk/packages/kmod-usb-net-qmi-wwan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-qmi-wwan" --info "version:6.12.63-r1" --info "description:QMI WWAN driver for Qualcomm MSM based 3G and LTE modems" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-qmi-wwan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-qmi-wwan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net kmod-usb-wdm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-qmi-wwan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-qmi-wwan-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-qmi-wwan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-qmi-wwan/lib/modules/6.12.63/qmi_wwan.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-rtl8150 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8150-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/rtl8150.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/etc/modules.d; ( echo "rtl8150"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/etc/modules.d/usb-net-rtl8150; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.provides for pkg in kmod-usb-net-rtl8150-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.missing" ]; then echo "Package kmod-usb-net-rtl8150 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8150.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rtl8150"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rtl8150"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-rtl8150.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-rtl8150.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-rtl8150)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/apk/packages/kmod-usb-net-rtl8150.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-rtl8150" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet Realtek 8150 convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-rtl8150-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8150/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8150-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8150-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8150-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8150/lib/modules/6.12.63/rtl8150.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-rtl8152 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8152-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/r8152.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/etc/modules.d; ( echo "r8152"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/etc/modules.d/usb-net-rtl8152; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/r8152-firmware.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-sha256.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mii.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-libphy.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.provides for pkg in kmod-usb-net-rtl8152-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.missing" ]; then echo "Package kmod-usb-net-rtl8152 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rtl8152.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rtl8152"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rtl8152"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-rtl8152.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-rtl8152.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-rtl8152)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/apk/packages/kmod-usb-net-rtl8152.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-rtl8152" --info "version:6.12.63-r1" --info "description:Kernel module for USB-to-Ethernet Realtek 8152 USB2.0/3.0 convertors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-rtl8152-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rtl8152/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 r8152-firmware kmod-crypto-sha256 kmod-mii kmod-libphy kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8152-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8152-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rtl8152-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rtl8152/lib/modules/6.12.63/r8152.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-sr9700 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sr9700-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/sr9700.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/etc/modules.d; ( echo "sr9700"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/etc/modules.d/usb-net-sr9700; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.provides for pkg in kmod-usb-net-sr9700-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.missing" ]; then echo "Package kmod-usb-net-sr9700 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sr9700.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-sr9700"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-sr9700"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-sr9700.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-sr9700.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-sr9700)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/apk/packages/kmod-usb-net-sr9700.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-sr9700" --info "version:6.12.63-r1" --info "description:Kernel module for CoreChip-sz SR9700 based USB 1.1 10/100 ethernet devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-sr9700-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sr9700/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sr9700-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sr9700-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sr9700-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sr9700/lib/modules/6.12.63/sr9700.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-rndis /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rndis-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/rndis_host.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/etc/modules.d; ( echo "rndis_host"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/etc/modules.d/usb-net-rndis; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.provides for pkg in kmod-usb-net-rndis-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.missing" ]; then echo "Package kmod-usb-net-rndis is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-rndis.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rndis"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-rndis"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-rndis.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-rndis.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-rndis)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/apk/packages/kmod-usb-net-rndis.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-rndis" --info "version:6.12.63-r1" --info "description:Kernel support for RNDIS connections" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-rndis-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-rndis/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net kmod-usb-net-cdc-ether" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rndis-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rndis-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-rndis-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-rndis/lib/modules/6.12.63/rndis_host.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-cdc-ncm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ncm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/etc/modules.d; ( echo "cdc_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/etc/modules.d/usb-net-cdc-ncm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ether.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.provides for pkg in kmod-usb-net-cdc-ncm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.missing" ]; then echo "Package kmod-usb-net-cdc-ncm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-ncm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-ncm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-ncm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-ncm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-cdc-ncm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/apk/packages/kmod-usb-net-cdc-ncm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-cdc-ncm" --info "version:6.12.63-r1" --info "description:Kernel support for CDC NCM connections" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-cdc-ncm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-ncm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net kmod-usb-net-cdc-ether" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ncm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ncm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-ncm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-ncm/lib/modules/6.12.63/cdc_ncm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-cdc-mbim /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-mbim-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_mbim.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/etc/modules.d; ( echo "cdc_mbim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/etc/modules.d/usb-net-cdc-mbim; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.provides for pkg in kmod-usb-net-cdc-mbim-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.missing" ]; then echo "Package kmod-usb-net-cdc-mbim is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-mbim.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-mbim"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-cdc-mbim"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-mbim.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-cdc-mbim.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-cdc-mbim)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/apk/packages/kmod-usb-net-cdc-mbim.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-cdc-mbim" --info "version:6.12.63-r1" --info "description:Kernel module for CDC MBIM (Mobile Broadband Interface Model) devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-cdc-mbim-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-cdc-mbim/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net kmod-usb-wdm kmod-usb-net-cdc-ncm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-mbim-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-mbim-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-cdc-mbim-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-cdc-mbim/lib/modules/6.12.63/cdc_mbim.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-huawei-cdc-ncm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-huawei-cdc-ncm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/huawei_cdc_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/etc/modules.d; ( echo "huawei_cdc_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/etc/modules.d/usb-net-huawei-cdc-ncm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-cdc-ncm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-wdm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.provides for pkg in kmod-usb-net-huawei-cdc-ncm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.missing" ]; then echo "Package kmod-usb-net-huawei-cdc-ncm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-huawei-cdc-ncm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-huawei-cdc-ncm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-huawei-cdc-ncm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-huawei-cdc-ncm.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-huawei-cdc-ncm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-huawei-cdc-ncm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/apk/packages/kmod-usb-net-huawei-cdc-ncm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-huawei-cdc-ncm" --info "version:6.12.63-r1" --info "description:Kernel support for Huawei CDC NCM connections" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-huawei-cdc-ncm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net kmod-usb-net-cdc-ncm kmod-usb-wdm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-huawei-cdc-ncm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-huawei-cdc-ncm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-huawei-cdc-ncm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-huawei-cdc-ncm/lib/modules/6.12.63/huawei_cdc_ncm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-sierrawireless /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sierrawireless-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/sierra_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/etc/modules.d; ( echo "sierra_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/etc/modules.d/usb-net-sierrawireless; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.provides for pkg in kmod-usb-net-sierrawireless-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.missing" ]; then echo "Package kmod-usb-net-sierrawireless is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-sierrawireless.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-sierrawireless"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-sierrawireless"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-sierrawireless.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-sierrawireless.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-sierrawireless)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/apk/packages/kmod-usb-net-sierrawireless.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-sierrawireless" --info "version:6.12.63-r1" --info "description:Kernel support for Sierra Wireless devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-sierrawireless-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-sierrawireless/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sierrawireless-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sierrawireless-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-sierrawireless-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-sierrawireless/lib/modules/6.12.63/sierra_net.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-ipheth /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-ipheth-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/ipheth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/etc/modules.d; ( echo "ipheth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/etc/modules.d/usb-net-ipheth; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.provides for pkg in kmod-usb-net-ipheth-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.missing" ]; then echo "Package kmod-usb-net-ipheth is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-ipheth.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-ipheth"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-ipheth"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-ipheth.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-ipheth.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-ipheth)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/apk/packages/kmod-usb-net-ipheth.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-ipheth" --info "version:6.12.63-r1" --info "description:Kernel support for Apple iPhone USB Ethernet driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-ipheth-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-ipheth/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-ipheth-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-ipheth-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-ipheth-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-ipheth/lib/modules/6.12.63/ipheth.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-kalmia /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kalmia-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/kalmia.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/etc/modules.d; ( echo "kalmia"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/etc/modules.d/usb-net-kalmia; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.provides for pkg in kmod-usb-net-kalmia-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.missing" ]; then echo "Package kmod-usb-net-kalmia is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-kalmia.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-kalmia"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-kalmia"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-kalmia.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-kalmia.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-kalmia)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/apk/packages/kmod-usb-net-kalmia.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-kalmia" --info "version:6.12.63-r1" --info "description:Kernel support for Samsung Kalmia based LTE USB modem" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-kalmia-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-kalmia/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kalmia-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kalmia-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-kalmia-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-kalmia/lib/modules/6.12.63/kalmia.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net-pl /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pl-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/plusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/etc/modules.d; ( echo "plusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/etc/modules.d/usb-net-pl; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.provides for pkg in kmod-usb-net-pl-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.missing" ]; then echo "Package kmod-usb-net-pl is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net-pl.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-pl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net-pl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net-pl.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net-pl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net-pl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/apk/packages/kmod-usb-net-pl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net-pl" --info "version:6.12.63-r1" --info "description:Kernel support for Prolific PL-2301/2302/25A1 based cables" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net-pl-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net-pl/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-net" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pl-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pl-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net-pl-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net-pl/lib/modules/6.12.63/plusb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-hid /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-cp2112-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-mcp2221-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/usbhid/usbhid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/etc/modules.d; ( echo "usbhid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/etc/modules.d/usb-hid; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hid-generic.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.provides for pkg in kmod-usb-hid-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.missing" ]; then echo "Package kmod-usb-hid is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-hid.list && mv /opt/openwrt/source/release/tmp/kmod-usb-hid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-hid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/apk/packages/kmod-usb-hid.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-hid" --info "version:6.12.63-r1" --info "description:Kernel support for USB HID devices such as keyboards and mice" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-hid-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hid kmod-hid-generic kmod-input-evdev kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid/lib/modules/6.12.63/usbhid.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-hid-cp2112 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-cp2112-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-cp2112.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/etc/modules.d; ( echo "hid-cp2112"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/etc/modules.d/usb-hid-cp2112; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.provides for pkg in kmod-usb-hid-cp2112-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.missing" ]; then echo "Package kmod-usb-hid-cp2112 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-cp2112.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid-cp2112"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid-cp2112"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-hid-cp2112.list && mv /opt/openwrt/source/release/tmp/kmod-usb-hid-cp2112.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-hid-cp2112)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/apk/packages/kmod-usb-hid-cp2112.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-hid-cp2112" --info "version:6.12.63-r1" --info "description:HID device driver which registers as an i2c adapter and gpiochip to expose these functions of the CP2112." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-hid-cp2112-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-cp2112/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-hid kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-cp2112-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-cp2112-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-cp2112-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-cp2112/lib/modules/6.12.63/hid-cp2112.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-hid-mcp2221 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-mcp2221-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-mcp2221.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/etc/modules.d; ( echo "hid-mcp2221"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/etc/modules.d/usb-hid-mcp2221; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-iio-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.provides for pkg in kmod-usb-hid-mcp2221-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.missing" ]; then echo "Package kmod-usb-hid-mcp2221 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-hid-mcp2221.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid-mcp2221"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-hid-mcp2221"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-hid-mcp2221.list && mv /opt/openwrt/source/release/tmp/kmod-usb-hid-mcp2221.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-hid-mcp2221)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/apk/packages/kmod-usb-hid-mcp2221.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-hid-mcp2221" --info "version:6.12.63-r1" --info "description:HID device driver which registers as an i2c adapter and gpiochip to expose these functions of the MCP2221." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-hid-mcp2221-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-hid-mcp2221/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-hid kmod-i2c-core kmod-iio-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-mcp2221-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-mcp2221-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-hid-mcp2221-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-hid-mcp2221/lib/modules/6.12.63/hid-mcp2221.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-yealink /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-yealink-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/yealink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/etc/modules.d; ( echo "yealink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/etc/modules.d/usb-yealink; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.provides for pkg in kmod-usb-yealink-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.missing" ]; then echo "Package kmod-usb-yealink is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-yealink.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-yealink"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-yealink"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-yealink.list && mv /opt/openwrt/source/release/tmp/kmod-usb-yealink.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-yealink)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/apk/packages/kmod-usb-yealink.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-yealink" --info "version:6.12.63-r1" --info "description:Kernel support for Yealink VOIP phone" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-yealink-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-yealink/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-evdev kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-yealink-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-yealink-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-yealink-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-yealink/lib/modules/6.12.63/yealink.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-cm109 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cm109-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/cm109.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/etc/modules.d; ( echo "cm109"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/etc/modules.d/usb-cm109; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-evdev.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.provides for pkg in kmod-usb-cm109-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.missing" ]; then echo "Package kmod-usb-cm109 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-cm109.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cm109"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-cm109"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-cm109.list && mv /opt/openwrt/source/release/tmp/kmod-usb-cm109.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-cm109)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/apk/packages/kmod-usb-cm109.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-cm109" --info "version:6.12.63-r1" --info "description:Kernel support for CM109 VOIP phone" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-cm109-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-cm109/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-input-evdev kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cm109-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cm109-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-cm109-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-cm109/lib/modules/6.12.63/cm109.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip /opt/openwrt/source/release/scripts/ipkg-remove kmod-usbip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-client-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-server-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/usbip-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/etc/modules.d; ( echo "usbip-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/etc/modules.d/usbip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.provides for pkg in kmod-usbip-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.missing" ]; then echo "Package kmod-usbip is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usbip.list && mv /opt/openwrt/source/release/tmp/kmod-usbip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL/conffiles ]; then echo $(IDIR_kmod-usbip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/apk/packages/kmod-usbip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usbip" --info "version:6.12.63-r1" --info "description:USB-over-IP kernel support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usbip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip/lib/modules/6.12.63/usbip-core.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client /opt/openwrt/source/release/scripts/ipkg-remove kmod-usbip-client /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-client-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/vhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/etc/modules.d; ( echo "vhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/etc/modules.d/usbip-client; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.provides for pkg in kmod-usbip-client-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.missing" ]; then echo "Package kmod-usbip-client is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-client.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip-client"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip-client"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usbip-client.list && mv /opt/openwrt/source/release/tmp/kmod-usbip-client.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL/conffiles ]; then echo $(IDIR_kmod-usbip-client)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/apk/packages/kmod-usbip-client.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usbip-client" --info "version:6.12.63-r1" --info "description:USB-over-IP client driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usbip-client-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-client/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usbip kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-client-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-client-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-client-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-client/lib/modules/6.12.63/vhci-hcd.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server /opt/openwrt/source/release/scripts/ipkg-remove kmod-usbip-server /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-server-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/usbip-host.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/etc/modules.d; ( echo "usbip-host"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/etc/modules.d/usbip-server; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.provides for pkg in kmod-usbip-server-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.missing" ]; then echo "Package kmod-usbip-server is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbip-server.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip-server"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbip-server"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usbip-server.list && mv /opt/openwrt/source/release/tmp/kmod-usbip-server.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL/conffiles ]; then echo $(IDIR_kmod-usbip-server)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/apk/packages/kmod-usbip-server.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usbip-server" --info "version:6.12.63-r1" --info "description:USB-over-IP host driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usbip-server-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbip-server/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usbip kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-server-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-server-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbip-server-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbip-server/lib/modules/6.12.63/usbip-host.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon /opt/openwrt/source/release/scripts/ipkg-remove kmod-usbmon /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbmon-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/mon/usbmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/etc/modules.d; ( echo "usbmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/etc/modules.d/usbmon; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.provides for pkg in kmod-usbmon-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.missing" ]; then echo "Package kmod-usbmon is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usbmon.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbmon"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usbmon"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usbmon.list && mv /opt/openwrt/source/release/tmp/kmod-usbmon.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL/conffiles ]; then echo $(IDIR_kmod-usbmon)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/apk/packages/kmod-usbmon.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usbmon" --info "version:6.12.63-r1" --info "description:Kernel support for USB traffic monitoring" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usbmon-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usbmon/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbmon-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbmon-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usbmon-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usbmon/lib/modules/6.12.63/usbmon.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-xhci-hcd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-hcd-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/etc/modules.d; ( echo "xhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/etc/modules.d/54-usb-xhci-hcd; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-hcd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.provides for pkg in kmod-usb-xhci-hcd-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.missing" ]; then echo "Package kmod-usb-xhci-hcd is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-xhci-hcd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-xhci-hcd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-xhci-hcd.list && mv /opt/openwrt/source/release/tmp/kmod-usb-xhci-hcd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-xhci-hcd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/lib/apk/packages/kmod-usb-xhci-hcd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-xhci-hcd" --info "version:6.12.63-r1" --info "description:The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 \"SuperSpeed\" host controller hardware." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-xhci-hcd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-hcd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-hcd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-hcd-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-hcd-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-hcd-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-hcd.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb3 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb3-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-hcd.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.provides for pkg in kmod-usb3-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.missing" ]; then echo "Package kmod-usb3 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb3.list && mv /opt/openwrt/source/release/tmp/kmod-usb3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/lib/apk/packages/kmod-usb3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb3" --info "version:6.12.63-r1" --info "description:Kernel support for USB3 (XHCI) controllers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb3-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb3/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-xhci-hcd kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb3" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb3-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb3-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb3-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-net2280 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net2280-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/udc/net2280.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/etc/modules.d; ( echo "net2280"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/etc/modules.d/46-usb-net2280; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-gadget.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.provides for pkg in kmod-usb-net2280-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.missing" ]; then echo "Package kmod-usb-net2280 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-net2280.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net2280"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-net2280"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-net2280.list && mv /opt/openwrt/source/release/tmp/kmod-usb-net2280.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-net2280)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/apk/packages/kmod-usb-net2280.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-net2280" --info "version:6.12.63-r1" --info "description:Kernel support for NetChip 228x / PLX USB338x PCI USB peripheral controller." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-net2280-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-net2280/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-gadget kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net2280-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net2280-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-net2280-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-net2280/lib/modules/6.12.63/net2280.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-xhci-pci-renesas /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-pci-renesas-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-pci-renesas.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/etc/modules.d; ( echo "xhci-pci-renesas"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/etc/modules.d/54-usb-xhci-pci-renesas; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-pci-renesas /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb3.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.provides for pkg in kmod-usb-xhci-pci-renesas-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.missing" ]; then echo "Package kmod-usb-xhci-pci-renesas is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-xhci-pci-renesas.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-xhci-pci-renesas"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-xhci-pci-renesas"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-xhci-pci-renesas.list && mv /opt/openwrt/source/release/tmp/kmod-usb-xhci-pci-renesas.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-xhci-pci-renesas)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/apk/packages/kmod-usb-xhci-pci-renesas.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-xhci-pci-renesas" --info "version:6.12.63-r1" --info "description:Kernel support for the Renesas xHCI controller with firmware. Make sure you have the firwmare for the device and installed on your system for this device to work." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-usb-xhci-pci-renesas-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-usb-xhci-pci-renesas/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb3 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-pci-renesas-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-pci-renesas-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-xhci-pci-renesas-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-usb-xhci-pci-renesas/lib/modules/6.12.63/xhci-pci-renesas.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey /opt/openwrt/source/release/scripts/ipkg-remove kmod-chaoskey /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-chaoskey-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/misc/chaoskey.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/etc/modules.d; ( echo "chaoskey"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/etc/modules.d/chaoskey; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-random-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.provides for pkg in kmod-chaoskey-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.missing" ]; then echo "Package kmod-chaoskey is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-chaoskey.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-chaoskey"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-chaoskey"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-chaoskey.list && mv /opt/openwrt/source/release/tmp/kmod-chaoskey.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL/conffiles ]; then echo $(IDIR_kmod-chaoskey)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/apk/packages/kmod-chaoskey.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-chaoskey" --info "version:6.12.63-r1" --info "description:Kernel module for chaoskey, USB attached true random number generator" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-chaoskey-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-chaoskey/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-random-core kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-chaoskey-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-chaoskey-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-chaoskey-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-chaoskey/lib/modules/6.12.63/chaoskey.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-copyarea-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-fillrect-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-imgblt-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-fops-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-ram-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/fb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/fonts/font.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/etc/modules.d; ( echo "fb"; echo "font"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/etc/modules.d/06-fb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides for pkg in kmod-fb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.missing" ]; then echo "Package kmod-fb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb.list && mv /opt/openwrt/source/release/tmp/kmod-fb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/apk/packages/kmod-fb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb" --info "version:6.12.63-r1" --info "description:Kernel support for framebuffers and framebuffer console." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/modules/6.12.63/font.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb/lib/modules/6.12.63/fb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight /opt/openwrt/source/release/scripts/ipkg-remove kmod-backlight /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-pwm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/backlight.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/etc/modules.d; ( echo "backlight"; echo "video"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/etc/modules.d/backlight; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides for pkg in kmod-backlight-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.missing" ]; then echo "Package kmod-backlight is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-backlight"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-backlight"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-backlight.list && mv /opt/openwrt/source/release/tmp/kmod-backlight.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL/conffiles ]; then echo $(IDIR_kmod-backlight)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/lib/apk/packages/kmod-backlight.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-backlight" --info "version:6.12.63-r1" --info "description:Kernel module for Backlight support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-backlight-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/backlight.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm /opt/openwrt/source/release/scripts/ipkg-remove kmod-backlight-pwm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-pwm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/pwm_bl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/etc/modules.d; ( echo "pwm_bl"; echo "video"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/etc/modules.d/backlight-pwm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.provides for pkg in kmod-backlight-pwm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.missing" ]; then echo "Package kmod-backlight-pwm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight-pwm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-backlight-pwm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-backlight-pwm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-backlight-pwm.list && mv /opt/openwrt/source/release/tmp/kmod-backlight-pwm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL/conffiles ]; then echo $(IDIR_kmod-backlight-pwm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/lib/apk/packages/kmod-backlight-pwm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-backlight-pwm" --info "version:6.12.63-r1" --info "description:Kernel module for PWM based Backlight support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-backlight-pwm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-backlight-pwm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-backlight" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-backlight-pwm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-pwm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-pwm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-backlight-pwm-6.12.63-r1.apk' NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/pwm_bl.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-cfb-fillrect /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-fillrect-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.provides for pkg in kmod-fb-cfb-fillrect-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.missing" ]; then echo "Package kmod-fb-cfb-fillrect is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-fillrect"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-fillrect"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-cfb-fillrect.list && mv /opt/openwrt/source/release/tmp/kmod-fb-cfb-fillrect.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-cfb-fillrect)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/lib/apk/packages/kmod-fb-cfb-fillrect.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-cfb-fillrect" --info "version:6.12.63-r1" --info "description:Kernel support for software rectangle filling" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-cfb-fillrect-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-fillrect/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-fillrect" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-fillrect-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-fillrect-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-fillrect-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-cfb-copyarea /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-copyarea-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.provides for pkg in kmod-fb-cfb-copyarea-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.missing" ]; then echo "Package kmod-fb-cfb-copyarea is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-copyarea"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-copyarea"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-cfb-copyarea.list && mv /opt/openwrt/source/release/tmp/kmod-fb-cfb-copyarea.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-cfb-copyarea)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/lib/apk/packages/kmod-fb-cfb-copyarea.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-cfb-copyarea" --info "version:6.12.63-r1" --info "description:Kernel support for software copy area" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-cfb-copyarea-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-copyarea/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-copyarea" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-copyarea-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-copyarea-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-copyarea-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-cfb-imgblt /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-imgblt-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.provides for pkg in kmod-fb-cfb-imgblt-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.missing" ]; then echo "Package kmod-fb-cfb-imgblt is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-imgblt"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-cfb-imgblt"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-cfb-imgblt.list && mv /opt/openwrt/source/release/tmp/kmod-fb-cfb-imgblt.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-cfb-imgblt)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/lib/apk/packages/kmod-fb-cfb-imgblt.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-cfb-imgblt" --info "version:6.12.63-r1" --info "description:Kernel support for software image blitting" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-cfb-imgblt-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-cfb-imgblt/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-cfb-imgblt" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-imgblt-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-imgblt-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-cfb-imgblt-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-sys-fops /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-fops-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/fb_sys_fops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/etc/modules.d; ( echo "fb_sys_fops"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/etc/modules.d/07-fb-sys-fops; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.provides for pkg in kmod-fb-sys-fops-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.missing" ]; then echo "Package kmod-fb-sys-fops is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-sys-fops"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-sys-fops"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-sys-fops.list && mv /opt/openwrt/source/release/tmp/kmod-fb-sys-fops.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-sys-fops)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/apk/packages/kmod-fb-sys-fops.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-sys-fops" --info "version:6.12.63-r1" --info "description:Kernel support for framebuffer sys ops" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-sys-fops-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-fops/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-fops-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-fops-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-fops-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-fops/lib/modules/6.12.63/fb_sys_fops.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-sys-ram /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-ram-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/syscopyarea.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/sysfillrect.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/sysimgblt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/etc/modules.d; ( echo "syscopyarea"; echo "sysfillrect"; echo "sysimgblt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/etc/modules.d/07-fb-sys-ram; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.provides for pkg in kmod-fb-sys-ram-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.missing" ]; then echo "Package kmod-fb-sys-ram is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-sys-ram"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-sys-ram"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-sys-ram.list && mv /opt/openwrt/source/release/tmp/kmod-fb-sys-ram.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-sys-ram)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/apk/packages/kmod-fb-sys-ram.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-sys-ram" --info "version:6.12.63-r1" --info "description:Kernel support for framebuffers in system RAM" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-sys-ram-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-sys-ram/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-ram-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-ram-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-sys-ram-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/modules/6.12.63/sysfillrect.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/modules/6.12.63/sysimgblt.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-sys-ram/lib/modules/6.12.63/syscopyarea.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-tft /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/staging/fbtft/fbtft.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/etc/modules.d; ( echo "fbtft"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/etc/modules.d/08-fb-tft; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-spi-bitbang.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.provides for pkg in kmod-fb-tft-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.missing" ]; then echo "Package kmod-fb-tft is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-tft"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-tft"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-tft.list && mv /opt/openwrt/source/release/tmp/kmod-fb-tft.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-tft)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/apk/packages/kmod-fb-tft.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-tft" --info "version:6.12.63-r1" --info "description:Support for small TFT LCD display modules" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-tft-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-backlight kmod-fb kmod-fb-sys-fops kmod-fb-sys-ram kmod-spi-bitbang" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft/lib/modules/6.12.63/fbtft.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 /opt/openwrt/source/release/scripts/ipkg-remove kmod-fb-tft-ili9486 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/staging/fbtft/fb_ili9486.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/etc/modules.d; ( echo "fb_ili9486"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/etc/modules.d/09-fb-tft-ili9486; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.provides for pkg in kmod-fb-tft-ili9486-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.missing" ]; then echo "Package kmod-fb-tft-ili9486 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-tft-ili9486.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-tft-ili9486"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fb-tft-ili9486"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fb-tft-ili9486.list && mv /opt/openwrt/source/release/tmp/kmod-fb-tft-ili9486.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL/conffiles ]; then echo $(IDIR_kmod-fb-tft-ili9486)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/apk/packages/kmod-fb-tft-ili9486.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fb-tft-ili9486" --info "version:6.12.63-r1" --info "description:FB driver for the ILI9486 LCD Controller" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fb-tft-ili9486-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fb-tft-ili9486/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-fb-tft" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fb-tft-ili9486-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fb-tft-ili9486/lib/modules/6.12.63/fb_ili9486.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-dma-helper-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-kms-helper-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-mipi-dbi-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-mipi-dbi-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-simple-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-tc358762-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-ttm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_panel_orientation_quirks.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/etc/modules.d; ( echo "drm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/etc/modules.d/05-drm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides for pkg in kmod-drm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.missing" ]; then echo "Package kmod-drm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm.list && mv /opt/openwrt/source/release/tmp/kmod-drm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/apk/packages/kmod-drm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm" --info "version:6.12.63-r1" --info "description:Direct Rendering Manager (DRM) core support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dma-buf kmod-i2c-core kmod-backlight kmod-fb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/modules/6.12.63/drm_panel_orientation_quirks.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm/lib/modules/6.12.63/drm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-kms-helper /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-kms-helper-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_kms_helper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/etc/modules.d; ( echo "drm_kms_helper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/etc/modules.d/drm-kms-helper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-fops.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-copyarea.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-fillrect.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-cfb-imgblt.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fb-sys-ram.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides for pkg in kmod-drm-kms-helper-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.missing" ]; then echo "Package kmod-drm-kms-helper is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-kms-helper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-kms-helper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-kms-helper.list && mv /opt/openwrt/source/release/tmp/kmod-drm-kms-helper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-kms-helper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/apk/packages/kmod-drm-kms-helper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-kms-helper" --info "version:6.12.63-r1" --info "description:CRTC helpers for KMS drivers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-kms-helper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-kms-helper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm kmod-fb kmod-fb-sys-fops kmod-fb-cfb-copyarea kmod-fb-cfb-fillrect kmod-fb-cfb-imgblt kmod-fb-sys-ram" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-kms-helper-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-kms-helper-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-kms-helper-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-kms-helper/lib/modules/6.12.63/drm_kms_helper.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-dma-helper /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-dma-helper-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_dma_helper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/etc/modules.d; ( echo "drm_dma_helper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/etc/modules.d/drm-dma-helper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.provides for pkg in kmod-drm-dma-helper-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.missing" ]; then echo "Package kmod-drm-dma-helper is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-dma-helper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-dma-helper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-dma-helper.list && mv /opt/openwrt/source/release/tmp/kmod-drm-dma-helper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-dma-helper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/apk/packages/kmod-drm-dma-helper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-dma-helper" --info "version:6.12.63-r1" --info "description:GEM DMA helper functions." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-dma-helper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-dma-helper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm-kms-helper" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-dma-helper-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-dma-helper-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-dma-helper-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-dma-helper/lib/modules/6.12.63/drm_dma_helper.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-mipi-dbi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-mipi-dbi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_mipi_dbi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/etc/modules.d; ( echo "drm_mipi_dbi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/etc/modules.d/drm-mipi-dbi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.provides for pkg in kmod-drm-mipi-dbi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.missing" ]; then echo "Package kmod-drm-mipi-dbi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-mipi-dbi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-mipi-dbi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-mipi-dbi.list && mv /opt/openwrt/source/release/tmp/kmod-drm-mipi-dbi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-mipi-dbi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/apk/packages/kmod-drm-mipi-dbi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-mipi-dbi" --info "version:6.12.63-r1" --info "description:MIPI Display Bus Interface (DBI) LCD controller support." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-mipi-dbi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-mipi-dbi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-backlight kmod-drm-kms-helper" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-mipi-dbi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-mipi-dbi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-mipi-dbi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-mipi-dbi/lib/modules/6.12.63/drm_mipi_dbi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-ttm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-ttm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.provides for pkg in kmod-drm-ttm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.missing" ]; then echo "Package kmod-drm-ttm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-ttm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-ttm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-ttm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-ttm.list && mv /opt/openwrt/source/release/tmp/kmod-drm-ttm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-ttm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/lib/apk/packages/kmod-drm-ttm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-ttm" --info "version:6.12.63-r1" --info "description:GPU memory management subsystem for devices with multiple GPU memory types. Will be enabled automatically if a device driver uses it." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-ttm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-ttm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-ttm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-ttm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-ttm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-ttm-6.12.63-r1.apk' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-panel-mipi-dbi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-mipi-dbi-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/tiny/panel-mipi-dbi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/etc/modules.d; ( echo "panel-mipi-dbi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/etc/modules.d/drm-panel-mipi-dbi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-mipi-dbi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-dma-helper.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.provides for pkg in kmod-drm-panel-mipi-dbi-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.missing" ]; then echo "Package kmod-drm-panel-mipi-dbi is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-mipi-dbi.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-mipi-dbi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-mipi-dbi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-panel-mipi-dbi.list && mv /opt/openwrt/source/release/tmp/kmod-drm-panel-mipi-dbi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-panel-mipi-dbi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/apk/packages/kmod-drm-panel-mipi-dbi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-panel-mipi-dbi" --info "version:6.12.63-r1" --info "description:Generic driver for MIPI Alliance Display Bus Interface" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-panel-mipi-dbi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-mipi-dbi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm-mipi-dbi kmod-drm-dma-helper" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-mipi-dbi-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-mipi-dbi-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-mipi-dbi-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-mipi-dbi/lib/modules/6.12.63/panel-mipi-dbi.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-panel-simple /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-simple-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/panel/panel-simple.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/etc/modules.d; ( echo "panel-simple"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/etc/modules.d/drm-panel-simple; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-backlight.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.provides for pkg in kmod-drm-panel-simple-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.missing" ]; then echo "Package kmod-drm-panel-simple is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-simple.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-simple"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-simple"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-panel-simple.list && mv /opt/openwrt/source/release/tmp/kmod-drm-panel-simple.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-panel-simple)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/apk/packages/kmod-drm-panel-simple.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-panel-simple" --info "version:6.12.63-r1" --info "description:Generic driver for simple raw (ie. non-eDP) TFT panels." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-panel-simple-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-simple/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm kmod-backlight" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-simple-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-simple-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-simple-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-simple/lib/modules/6.12.63/panel-simple.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 /opt/openwrt/source/release/scripts/ipkg-remove kmod-drm-panel-tc358762 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-tc358762-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/bridge/tc358762.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/etc/modules.d; ( echo "tc358762"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/etc/modules.d/drm-panel-tc358762; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-kms-helper.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.provides for pkg in kmod-drm-panel-tc358762-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.missing" ]; then echo "Package kmod-drm-panel-tc358762 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-drm-panel-tc358762.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-tc358762"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-drm-panel-tc358762"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-drm-panel-tc358762.list && mv /opt/openwrt/source/release/tmp/kmod-drm-panel-tc358762.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL/conffiles ]; then echo $(IDIR_kmod-drm-panel-tc358762)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/apk/packages/kmod-drm-panel-tc358762.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-drm-panel-tc358762" --info "version:6.12.63-r1" --info "description:Toshiba TC358762 DSI/DPI bridge driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-drm-panel-tc358762-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-drm-panel-tc358762/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-drm-kms-helper" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-tc358762-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-tc358762-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-drm-panel-tc358762-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-drm-panel-tc358762/lib/modules/6.12.63/tc358762.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/v4l2-core/videodev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/etc/modules.d; ( echo "videodev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/etc/modules.d/60-video-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-media-controller.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides for pkg in kmod-video-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.missing" ]; then echo "Package kmod-video-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-core.list && mv /opt/openwrt/source/release/tmp/kmod-video-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/apk/packages/kmod-video-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-core" --info "version:6.12.63-r1" --info "description:Kernel modules for Video4Linux support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-i2c-core kmod-media-controller" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-core/lib/modules/6.12.63/videodev.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-videobuf2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-videobuf2-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-v4l2.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-memops.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-vmalloc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/etc/modules.d; ( echo "videobuf-v4l2"; echo "videobuf2-core"; echo "videobuf2-memops"; echo "videobuf2-vmalloc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/etc/modules.d/65-video-videobuf2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-dma-buf.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides for pkg in kmod-video-videobuf2-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.missing" ]; then echo "Package kmod-video-videobuf2 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-videobuf2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-videobuf2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-videobuf2.list && mv /opt/openwrt/source/release/tmp/kmod-video-videobuf2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-videobuf2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/apk/packages/kmod-video-videobuf2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-videobuf2" --info "version:6.12.63-r1" --info "description:Kernel modules that implements three basic types of media buffers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-videobuf2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-videobuf2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-dma-buf kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-videobuf2-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-videobuf2-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-videobuf2-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63/videobuf2-common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63/videobuf2-v4l2.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63/videobuf2-memops.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-videobuf2/lib/modules/6.12.63/videobuf2-vmalloc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-pwc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-pwc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/pwc/pwc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/etc/modules.d; ( echo "pwc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/etc/modules.d/video-pwc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.provides for pkg in kmod-video-pwc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.missing" ]; then echo "Package kmod-video-pwc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-pwc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-pwc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-pwc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-pwc.list && mv /opt/openwrt/source/release/tmp/kmod-video-pwc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-pwc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/apk/packages/kmod-video-pwc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-pwc" --info "version:6.12.63-r1" --info "description:Kernel modules for supporting Philips USB based cameras" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-pwc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-pwc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-video-videobuf2 kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-pwc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-pwc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-pwc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-pwc/lib/modules/6.12.63/pwc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-uvc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-uvc-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/uvc/uvcvideo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/uvc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/etc/modules.d; ( echo "uvc"; echo "uvcvideo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/etc/modules.d/video-uvc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.provides for pkg in kmod-video-uvc-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.missing" ]; then echo "Package kmod-video-uvc is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-uvc.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-uvc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-uvc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-uvc.list && mv /opt/openwrt/source/release/tmp/kmod-video-uvc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-uvc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/apk/packages/kmod-video-uvc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-uvc" --info "version:6.12.63-r1" --info "description:Kernel modules for supporting USB Video Class (UVC) devices" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-uvc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-uvc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-video-videobuf2 kmod-input-core kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-uvc-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-uvc-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-uvc-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/modules/6.12.63/uvcvideo.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-uvc/lib/modules/6.12.63/uvc.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-core /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-core-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_main.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/etc/modules.d; ( echo "gspca_main"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/etc/modules.d/video-gspca-core; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-input-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides for pkg in kmod-video-gspca-core-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.missing" ]; then echo "Package kmod-video-gspca-core is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-core"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-core"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-core.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/apk/packages/kmod-video-gspca-core.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-core" --info "version:6.12.63-r1" --info "description:Kernel modules for supporting GSPCA based webcam devices. Note this is just the core of the driver, please select a submodule that supports your webcam." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-core-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-core/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-input-core kmod-video-videobuf2 kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-core-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-core-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-core-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-core/lib/modules/6.12.63/gspca_main.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-conex /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-conex-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_conex.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/etc/modules.d; ( echo "gspca_conex"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/etc/modules.d/video-gspca-conex; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.provides for pkg in kmod-video-gspca-conex-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.missing" ]; then echo "Package kmod-video-gspca-conex is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-conex.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-conex"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-conex"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-conex.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-conex.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-conex)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/apk/packages/kmod-video-gspca-conex.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-conex" --info "version:6.12.63-r1" --info "description:The Conexant Camera Driver (conex) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-conex-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-conex/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-conex-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-conex-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-conex-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-conex/lib/modules/6.12.63/gspca_conex.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-etoms /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-etoms-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_etoms.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/etc/modules.d; ( echo "gspca_etoms"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/etc/modules.d/video-gspca-etoms; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.provides for pkg in kmod-video-gspca-etoms-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.missing" ]; then echo "Package kmod-video-gspca-etoms is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-etoms.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-etoms"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-etoms"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-etoms.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-etoms.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-etoms)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/apk/packages/kmod-video-gspca-etoms.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-etoms" --info "version:6.12.63-r1" --info "description:The Etoms USB Camera Driver (etoms) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-etoms-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-etoms/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-etoms-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-etoms-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-etoms-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-etoms/lib/modules/6.12.63/gspca_etoms.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-finepix /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-finepix-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_finepix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/etc/modules.d; ( echo "gspca_finepix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/etc/modules.d/video-gspca-finepix; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.provides for pkg in kmod-video-gspca-finepix-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.missing" ]; then echo "Package kmod-video-gspca-finepix is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-finepix.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-finepix"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-finepix"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-finepix.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-finepix.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-finepix)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/apk/packages/kmod-video-gspca-finepix.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-finepix" --info "version:6.12.63-r1" --info "description:The Fujifilm FinePix USB V4L2 driver (finepix) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-finepix-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-finepix/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-finepix-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-finepix-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-finepix-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-finepix/lib/modules/6.12.63/gspca_finepix.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-mars /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mars-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_mars.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/etc/modules.d; ( echo "gspca_mars"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/etc/modules.d/video-gspca-mars; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.provides for pkg in kmod-video-gspca-mars-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.missing" ]; then echo "Package kmod-video-gspca-mars is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mars.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-mars"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-mars"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-mars.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-mars.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-mars)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/apk/packages/kmod-video-gspca-mars.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-mars" --info "version:6.12.63-r1" --info "description:The Mars USB Camera Driver (mars) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-mars-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mars/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mars-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mars-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mars-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mars/lib/modules/6.12.63/gspca_mars.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-mr97310a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mr97310a-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_mr97310a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/etc/modules.d; ( echo "gspca_mr97310a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/etc/modules.d/video-gspca-mr97310a; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.provides for pkg in kmod-video-gspca-mr97310a-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.missing" ]; then echo "Package kmod-video-gspca-mr97310a is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-mr97310a.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-mr97310a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-mr97310a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-mr97310a.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-mr97310a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-mr97310a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/apk/packages/kmod-video-gspca-mr97310a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-mr97310a" --info "version:6.12.63-r1" --info "description:The Mars-Semi MR97310A USB Camera Driver (mr97310a) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-mr97310a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-mr97310a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mr97310a-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mr97310a-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-mr97310a-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-mr97310a/lib/modules/6.12.63/gspca_mr97310a.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-ov519 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov519-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov519.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/etc/modules.d; ( echo "gspca_ov519"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/etc/modules.d/video-gspca-ov519; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.provides for pkg in kmod-video-gspca-ov519-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.missing" ]; then echo "Package kmod-video-gspca-ov519 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov519.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov519"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov519"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-ov519.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-ov519.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-ov519)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/apk/packages/kmod-video-gspca-ov519.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-ov519" --info "version:6.12.63-r1" --info "description:The OV519 USB Camera Driver (ov519) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-ov519-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov519/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov519-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov519-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov519-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov519/lib/modules/6.12.63/gspca_ov519.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-ov534 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-9-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov534.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/etc/modules.d; ( echo "gspca_ov534"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/etc/modules.d/video-gspca-ov534; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.provides for pkg in kmod-video-gspca-ov534-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.missing" ]; then echo "Package kmod-video-gspca-ov534 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov534"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov534"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-ov534.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-ov534.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-ov534)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/apk/packages/kmod-video-gspca-ov534.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-ov534" --info "version:6.12.63-r1" --info "description:The OV534 USB Camera Driver (ov534) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-ov534-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-6.12.63-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-9-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534/lib/modules/6.12.63/gspca_ov534.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-ov534-9 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-9-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov534_9.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/etc/modules.d; ( echo "gspca_ov534_9"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/etc/modules.d/video-gspca-ov534-9; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.provides for pkg in kmod-video-gspca-ov534-9-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.missing" ]; then echo "Package kmod-video-gspca-ov534-9 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-ov534-9.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov534-9"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-ov534-9"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-ov534-9.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-ov534-9.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-ov534-9)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/apk/packages/kmod-video-gspca-ov534-9.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-ov534-9" --info "version:6.12.63-r1" --info "description:The OV534-9 USB Camera Driver (ov534_9) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-ov534-9-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-ov534-9/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-9-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-ov534-9-6.12.63-r1.apk ] rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-ov534-9/lib/modules/6.12.63/gspca_ov534_9.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-pac207 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac207-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac207.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/etc/modules.d; ( echo "gspca_pac207"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/etc/modules.d/video-gspca-pac207; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.provides for pkg in kmod-video-gspca-pac207-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.missing" ]; then echo "Package kmod-video-gspca-pac207 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac207.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac207"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac207"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-pac207.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-pac207.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-pac207)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/apk/packages/kmod-video-gspca-pac207.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-pac207" --info "version:6.12.63-r1" --info "description:The Pixart PAC207 USB Camera Driver (pac207) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-pac207-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac207/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac207-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac207-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac207-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac207/lib/modules/6.12.63/gspca_pac207.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-pac7302 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7302-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac7302.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/etc/modules.d; ( echo "gspca_pac7302"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/etc/modules.d/video-gspca-pac7302; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.provides for pkg in kmod-video-gspca-pac7302-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.missing" ]; then echo "Package kmod-video-gspca-pac7302 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7302.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac7302"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac7302"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-pac7302.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-pac7302.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-pac7302)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/apk/packages/kmod-video-gspca-pac7302.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-pac7302" --info "version:6.12.63-r1" --info "description:The Pixart PAC7302 USB Camera Driver (pac7302) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-pac7302-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7302/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7302-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7302-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7302-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7302/lib/modules/6.12.63/gspca_pac7302.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-pac7311 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7311-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac7311.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/etc/modules.d; ( echo "gspca_pac7311"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/etc/modules.d/video-gspca-pac7311; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.provides for pkg in kmod-video-gspca-pac7311-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.missing" ]; then echo "Package kmod-video-gspca-pac7311 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-pac7311.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac7311"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-pac7311"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-pac7311.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-pac7311.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-pac7311)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/apk/packages/kmod-video-gspca-pac7311.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-pac7311" --info "version:6.12.63-r1" --info "description:The Pixart PAC7311 USB Camera Driver (pac7311) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-pac7311-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-pac7311/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7311-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7311-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-pac7311-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-pac7311/lib/modules/6.12.63/gspca_pac7311.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-se401 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-se401-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_se401.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/etc/modules.d; ( echo "gspca_se401"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/etc/modules.d/video-gspca-se401; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.provides for pkg in kmod-video-gspca-se401-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.missing" ]; then echo "Package kmod-video-gspca-se401 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-se401.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-se401"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-se401"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-se401.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-se401.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-se401)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/apk/packages/kmod-video-gspca-se401.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-se401" --info "version:6.12.63-r1" --info "description:The SE401 USB Camera Driver kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-se401-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-se401/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-se401-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-se401-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-se401-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-se401/lib/modules/6.12.63/gspca_se401.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sn9c20x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sn9c20x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sn9c20x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/etc/modules.d; ( echo "gspca_sn9c20x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/etc/modules.d/video-gspca-sn9c20x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.provides for pkg in kmod-video-gspca-sn9c20x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.missing" ]; then echo "Package kmod-video-gspca-sn9c20x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sn9c20x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sn9c20x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sn9c20x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sn9c20x.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sn9c20x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sn9c20x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/apk/packages/kmod-video-gspca-sn9c20x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sn9c20x" --info "version:6.12.63-r1" --info "description:The SN9C20X USB Camera Driver (sn9c20x) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sn9c20x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sn9c20x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sn9c20x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sn9c20x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sn9c20x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sn9c20x/lib/modules/6.12.63/gspca_sn9c20x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sonixb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sonixb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/etc/modules.d; ( echo "gspca_sonixb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/etc/modules.d/video-gspca-sonixb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.provides for pkg in kmod-video-gspca-sonixb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.missing" ]; then echo "Package kmod-video-gspca-sonixb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sonixb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sonixb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sonixb.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sonixb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sonixb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/apk/packages/kmod-video-gspca-sonixb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sonixb" --info "version:6.12.63-r1" --info "description:The SONIX Bayer USB Camera Driver (sonixb) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sonixb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixb/lib/modules/6.12.63/gspca_sonixb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sonixj /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixj-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sonixj.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/etc/modules.d; ( echo "gspca_sonixj"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/etc/modules.d/video-gspca-sonixj; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.provides for pkg in kmod-video-gspca-sonixj-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.missing" ]; then echo "Package kmod-video-gspca-sonixj is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sonixj.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sonixj"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sonixj"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sonixj.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sonixj.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sonixj)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/apk/packages/kmod-video-gspca-sonixj.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sonixj" --info "version:6.12.63-r1" --info "description:The SONIX JPEG USB Camera Driver (sonixj) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sonixj-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sonixj/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixj-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixj-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sonixj-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sonixj/lib/modules/6.12.63/gspca_sonixj.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca500 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca500-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca500.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/etc/modules.d; ( echo "gspca_spca500"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/etc/modules.d/video-gspca-spca500; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.provides for pkg in kmod-video-gspca-spca500-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.missing" ]; then echo "Package kmod-video-gspca-spca500 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca500.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca500"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca500"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca500.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca500.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca500)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/apk/packages/kmod-video-gspca-spca500.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca500" --info "version:6.12.63-r1" --info "description:The SPCA500 USB Camera Driver (spca500) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca500-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca500/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca500-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca500-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca500-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca500/lib/modules/6.12.63/gspca_spca500.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca501 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca501-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca501.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/etc/modules.d; ( echo "gspca_spca501"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/etc/modules.d/video-gspca-spca501; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.provides for pkg in kmod-video-gspca-spca501-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.missing" ]; then echo "Package kmod-video-gspca-spca501 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca501.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca501"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca501"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca501.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca501.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca501)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/apk/packages/kmod-video-gspca-spca501.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca501" --info "version:6.12.63-r1" --info "description:The SPCA501 USB Camera Driver (spca501) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca501-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca501/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca501-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca501-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca501-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca501/lib/modules/6.12.63/gspca_spca501.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca505 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca505-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca505.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/etc/modules.d; ( echo "gspca_spca505"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/etc/modules.d/video-gspca-spca505; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.provides for pkg in kmod-video-gspca-spca505-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.missing" ]; then echo "Package kmod-video-gspca-spca505 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca505.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca505"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca505"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca505.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca505.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca505)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/apk/packages/kmod-video-gspca-spca505.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca505" --info "version:6.12.63-r1" --info "description:The SPCA505 USB Camera Driver (spca505) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca505-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca505/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca505-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca505-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca505-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca505/lib/modules/6.12.63/gspca_spca505.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca506 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca506-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca506.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/etc/modules.d; ( echo "gspca_spca506"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/etc/modules.d/video-gspca-spca506; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.provides for pkg in kmod-video-gspca-spca506-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.missing" ]; then echo "Package kmod-video-gspca-spca506 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca506.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca506"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca506"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca506.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca506.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca506)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/apk/packages/kmod-video-gspca-spca506.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca506" --info "version:6.12.63-r1" --info "description:The SPCA506 USB Camera Driver (spca506) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca506-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca506/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca506-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca506-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca506-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca506/lib/modules/6.12.63/gspca_spca506.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca508 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca508-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca508.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/etc/modules.d; ( echo "gspca_spca508"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/etc/modules.d/video-gspca-spca508; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.provides for pkg in kmod-video-gspca-spca508-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.missing" ]; then echo "Package kmod-video-gspca-spca508 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca508.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca508"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca508"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca508.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca508.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca508)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/apk/packages/kmod-video-gspca-spca508.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca508" --info "version:6.12.63-r1" --info "description:The SPCA508 USB Camera Driver (spca508) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca508-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca508/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca508-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca508-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca508-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca508/lib/modules/6.12.63/gspca_spca508.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-spca561 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca561-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca561.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/etc/modules.d; ( echo "gspca_spca561"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/etc/modules.d/video-gspca-spca561; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.provides for pkg in kmod-video-gspca-spca561-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.missing" ]; then echo "Package kmod-video-gspca-spca561 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-spca561.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca561"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-spca561"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-spca561.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-spca561.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-spca561)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/apk/packages/kmod-video-gspca-spca561.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-spca561" --info "version:6.12.63-r1" --info "description:The SPCA561 USB Camera Driver (spca561) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-spca561-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-spca561/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca561-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca561-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-spca561-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-spca561/lib/modules/6.12.63/gspca_spca561.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sq905 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq905.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/etc/modules.d; ( echo "gspca_sq905"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/etc/modules.d/video-gspca-sq905; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.provides for pkg in kmod-video-gspca-sq905-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.missing" ]; then echo "Package kmod-video-gspca-sq905 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq905"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq905"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sq905.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sq905.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sq905)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/apk/packages/kmod-video-gspca-sq905.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sq905" --info "version:6.12.63-r1" --info "description:The SQ Technologies SQ905 based USB Camera Driver (sq905) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sq905-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905/lib/modules/6.12.63/gspca_sq905.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sq905c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905c-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq905c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/etc/modules.d; ( echo "gspca_sq905c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/etc/modules.d/video-gspca-sq905c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.provides for pkg in kmod-video-gspca-sq905c-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.missing" ]; then echo "Package kmod-video-gspca-sq905c is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq905c.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq905c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq905c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sq905c.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sq905c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sq905c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/apk/packages/kmod-video-gspca-sq905c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sq905c" --info "version:6.12.63-r1" --info "description:The SQ Technologies SQ905C based USB Camera Driver (sq905c) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sq905c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq905c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905c-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905c-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq905c-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq905c/lib/modules/6.12.63/gspca_sq905c.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sq930x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq930x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq930x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/etc/modules.d; ( echo "gspca_sq930x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/etc/modules.d/video-gspca-sq930x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.provides for pkg in kmod-video-gspca-sq930x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.missing" ]; then echo "Package kmod-video-gspca-sq930x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sq930x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq930x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sq930x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sq930x.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sq930x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sq930x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/apk/packages/kmod-video-gspca-sq930x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sq930x" --info "version:6.12.63-r1" --info "description:The SQ Technologies SQ930X based USB Camera Driver (sq930x) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sq930x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sq930x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq930x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq930x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sq930x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sq930x/lib/modules/6.12.63/gspca_sq930x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-stk014 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stk014-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_stk014.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/etc/modules.d; ( echo "gspca_stk014"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/etc/modules.d/video-gspca-stk014; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.provides for pkg in kmod-video-gspca-stk014-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.missing" ]; then echo "Package kmod-video-gspca-stk014 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stk014.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-stk014"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-stk014"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-stk014.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-stk014.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-stk014)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/apk/packages/kmod-video-gspca-stk014.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-stk014" --info "version:6.12.63-r1" --info "description:The Syntek DV4000 (STK014) USB Camera Driver (stk014) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-stk014-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stk014/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stk014-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stk014-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stk014-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stk014/lib/modules/6.12.63/gspca_stk014.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-sunplus /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sunplus-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sunplus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/etc/modules.d; ( echo "gspca_sunplus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/etc/modules.d/video-gspca-sunplus; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.provides for pkg in kmod-video-gspca-sunplus-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.missing" ]; then echo "Package kmod-video-gspca-sunplus is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-sunplus.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sunplus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-sunplus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-sunplus.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-sunplus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-sunplus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/apk/packages/kmod-video-gspca-sunplus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-sunplus" --info "version:6.12.63-r1" --info "description:The SUNPLUS USB Camera Driver (sunplus) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-sunplus-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-sunplus/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sunplus-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sunplus-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-sunplus-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-sunplus/lib/modules/6.12.63/gspca_sunplus.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-t613 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-t613-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_t613.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/etc/modules.d; ( echo "gspca_t613"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/etc/modules.d/video-gspca-t613; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.provides for pkg in kmod-video-gspca-t613-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.missing" ]; then echo "Package kmod-video-gspca-t613 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-t613.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-t613"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-t613"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-t613.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-t613.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-t613)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/apk/packages/kmod-video-gspca-t613.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-t613" --info "version:6.12.63-r1" --info "description:The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-t613-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-t613/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-t613-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-t613-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-t613-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-t613/lib/modules/6.12.63/gspca_t613.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-tv8532 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-tv8532-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_tv8532.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/etc/modules.d; ( echo "gspca_tv8532"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/etc/modules.d/video-gspca-tv8532; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.provides for pkg in kmod-video-gspca-tv8532-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.missing" ]; then echo "Package kmod-video-gspca-tv8532 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-tv8532.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-tv8532"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-tv8532"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-tv8532.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-tv8532.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-tv8532)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/apk/packages/kmod-video-gspca-tv8532.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-tv8532" --info "version:6.12.63-r1" --info "description:The TV8532 USB Camera Driver (tv8532) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-tv8532-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-tv8532/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-tv8532-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-tv8532-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-tv8532-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-tv8532/lib/modules/6.12.63/gspca_tv8532.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-vc032x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-vc032x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_vc032x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/etc/modules.d; ( echo "gspca_vc032x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/etc/modules.d/video-gspca-vc032x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.provides for pkg in kmod-video-gspca-vc032x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.missing" ]; then echo "Package kmod-video-gspca-vc032x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-vc032x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-vc032x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-vc032x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-vc032x.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-vc032x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-vc032x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/apk/packages/kmod-video-gspca-vc032x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-vc032x" --info "version:6.12.63-r1" --info "description:The VC032X USB Camera Driver (vc032x) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-vc032x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-vc032x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-vc032x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-vc032x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-vc032x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-vc032x/lib/modules/6.12.63/gspca_vc032x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-zc3xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-zc3xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_zc3xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/etc/modules.d; ( echo "gspca_zc3xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/etc/modules.d/video-gspca-zc3xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.provides for pkg in kmod-video-gspca-zc3xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.missing" ]; then echo "Package kmod-video-gspca-zc3xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-zc3xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-zc3xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-zc3xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-zc3xx.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-zc3xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-zc3xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/apk/packages/kmod-video-gspca-zc3xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-zc3xx" --info "version:6.12.63-r1" --info "description:The ZC3XX USB Camera Driver (zc3xx) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-zc3xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-zc3xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-zc3xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-zc3xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-zc3xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-zc3xx/lib/modules/6.12.63/gspca_zc3xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-m5602 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-m5602-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/m5602/gspca_m5602.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/etc/modules.d; ( echo "gspca_m5602"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/etc/modules.d/video-gspca-m5602; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.provides for pkg in kmod-video-gspca-m5602-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.missing" ]; then echo "Package kmod-video-gspca-m5602 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-m5602.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-m5602"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-m5602"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-m5602.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-m5602.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-m5602)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/apk/packages/kmod-video-gspca-m5602.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-m5602" --info "version:6.12.63-r1" --info "description:The ALi USB m5602 Camera Driver (m5602) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-m5602-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-m5602/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-m5602-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-m5602-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-m5602-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-m5602/lib/modules/6.12.63/gspca_m5602.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-stv06xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stv06xx-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/etc/modules.d; ( echo "gspca_stv06xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/etc/modules.d/video-gspca-stv06xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.provides for pkg in kmod-video-gspca-stv06xx-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.missing" ]; then echo "Package kmod-video-gspca-stv06xx is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-stv06xx.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-stv06xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-stv06xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-stv06xx.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-stv06xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-stv06xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/apk/packages/kmod-video-gspca-stv06xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-stv06xx" --info "version:6.12.63-r1" --info "description:The STV06XX USB Camera Driver (stv06xx) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-stv06xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-stv06xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stv06xx-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stv06xx-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-stv06xx-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-stv06xx/lib/modules/6.12.63/gspca_stv06xx.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-gl860 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-gl860-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gl860/gspca_gl860.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/etc/modules.d; ( echo "gspca_gl860"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/etc/modules.d/video-gspca-gl860; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.provides for pkg in kmod-video-gspca-gl860-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.missing" ]; then echo "Package kmod-video-gspca-gl860 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-gl860.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-gl860"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-gl860"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-gl860.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-gl860.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-gl860)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/apk/packages/kmod-video-gspca-gl860.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-gl860" --info "version:6.12.63-r1" --info "description:The GL860 USB Camera Driver (gl860) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-gl860-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-gl860/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-gl860-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-gl860-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-gl860-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-gl860/lib/modules/6.12.63/gspca_gl860.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-jeilinj /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-jeilinj-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_jeilinj.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/etc/modules.d; ( echo "gspca_jeilinj"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/etc/modules.d/video-gspca-jeilinj; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.provides for pkg in kmod-video-gspca-jeilinj-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.missing" ]; then echo "Package kmod-video-gspca-jeilinj is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-jeilinj.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-jeilinj"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-jeilinj"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-jeilinj.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-jeilinj.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-jeilinj)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/apk/packages/kmod-video-gspca-jeilinj.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-jeilinj" --info "version:6.12.63-r1" --info "description:The JEILINJ USB Camera Driver (jeilinj) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-jeilinj-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-jeilinj/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-jeilinj-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-jeilinj-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-jeilinj-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-jeilinj/lib/modules/6.12.63/gspca_jeilinj.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-gspca-konica /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-konica-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_konica.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/etc/modules.d; ( echo "gspca_konica"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/etc/modules.d/video-gspca-konica; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.provides for pkg in kmod-video-gspca-konica-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.missing" ]; then echo "Package kmod-video-gspca-konica is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-gspca-konica.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-konica"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-gspca-konica"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-gspca-konica.list && mv /opt/openwrt/source/release/tmp/kmod-video-gspca-konica.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-gspca-konica)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/apk/packages/kmod-video-gspca-konica.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-gspca-konica" --info "version:6.12.63-r1" --info "description:The Konica USB Camera Driver (konica) kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-gspca-konica-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-gspca-konica/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-gspca-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-konica-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-konica-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-gspca-konica-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-gspca-konica/lib/modules/6.12.63/gspca_konica.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-dma-contig /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-contig-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-dma-contig.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/etc/modules.d; ( echo "videobuf2-dma-contig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/etc/modules.d/66-video-dma-contig; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.provides for pkg in kmod-video-dma-contig-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.missing" ]; then echo "Package kmod-video-dma-contig is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-dma-contig"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-dma-contig"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-dma-contig.list && mv /opt/openwrt/source/release/tmp/kmod-video-dma-contig.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-dma-contig)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/apk/packages/kmod-video-dma-contig.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-dma-contig" --info "version:6.12.63-r1" --info "description:Video DMA support Contig" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-dma-contig-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-contig/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-videobuf2 kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-contig-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-contig-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-contig-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-contig/lib/modules/6.12.63/videobuf2-dma-contig.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-dma-sg /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-sg-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-dma-sg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/etc/modules.d; ( echo "videobuf2-dma-sg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/etc/modules.d/66-video-dma-sg; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-videobuf2.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.provides for pkg in kmod-video-dma-sg-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.missing" ]; then echo "Package kmod-video-dma-sg is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-dma-sg"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-dma-sg"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-dma-sg.list && mv /opt/openwrt/source/release/tmp/kmod-video-dma-sg.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-dma-sg)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/apk/packages/kmod-video-dma-sg.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-dma-sg" --info "version:6.12.63-r1" --info "description:Video DMA support SG" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-dma-sg-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-dma-sg/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-videobuf2 kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-sg-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-sg-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-dma-sg-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-dma-sg/lib/modules/6.12.63/videobuf2-dma-sg.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x /opt/openwrt/source/release/scripts/ipkg-remove kmod-video-tw686x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-tw686x-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/pci/tw686x/tw686x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/etc/modules.d; ( echo "tw686x dma_mode=contig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/etc/modules.d/video-tw686x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-contig.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-dma-sg.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-sound-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.provides for pkg in kmod-video-tw686x-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.missing" ]; then echo "Package kmod-video-tw686x is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-video-tw686x.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-tw686x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-video-tw686x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-video-tw686x.list && mv /opt/openwrt/source/release/tmp/kmod-video-tw686x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL/conffiles ]; then echo $(IDIR_kmod-video-tw686x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/apk/packages/kmod-video-tw686x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-video-tw686x" --info "version:6.12.63-r1" --info "description:The Intersil/Techwell TW686x kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-video-tw686x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-video-tw686x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-dma-contig kmod-video-dma-sg kmod-sound-core kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-tw686x-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-tw686x-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-video-tw686x-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-video-tw686x/lib/modules/6.12.63/tw686x.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost /opt/openwrt/source/release/scripts/ipkg-remove kmod-vhost /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-net-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost_iotlb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/etc/modules.d; ( echo "vhost"; echo "vhost_iotlb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/etc/modules.d/vhost; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.provides for pkg in kmod-vhost-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.missing" ]; then echo "Package kmod-vhost is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vhost"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vhost"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-vhost.list && mv /opt/openwrt/source/release/tmp/kmod-vhost.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL/conffiles ]; then echo $(IDIR_kmod-vhost)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/apk/packages/kmod-vhost.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-vhost" --info "version:6.12.63-r1" --info "description:Host kernel accelerator for virtio (base)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-vhost-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/modules/6.12.63/vhost.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost/lib/modules/6.12.63/vhost_iotlb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net /opt/openwrt/source/release/scripts/ipkg-remove kmod-vhost-net /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-net-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/etc/modules.d; ( echo "vhost_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/etc/modules.d/vhost-net; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-tun.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.provides for pkg in kmod-vhost-net-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.missing" ]; then echo "Package kmod-vhost-net is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-vhost-net.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vhost-net"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-vhost-net"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-vhost-net.list && mv /opt/openwrt/source/release/tmp/kmod-vhost-net.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL/conffiles ]; then echo $(IDIR_kmod-vhost-net)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/apk/packages/kmod-vhost-net.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-vhost-net" --info "version:6.12.63-r1" --info "description:Host kernel accelerator for virtio-net" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-vhost-net-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-vhost-net/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-tun kmod-vhost" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-net-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-net-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-vhost-net-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-vhost-net/lib/modules/6.12.63/vhost_net.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2482-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2490-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-gpio-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2413-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2431-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2433-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2438-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-smem-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-therm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/wire.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-hwmon-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides for pkg in kmod-w1-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.missing" ]; then echo "Package kmod-w1 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1.list && mv /opt/openwrt/source/release/tmp/kmod-w1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/apk/packages/kmod-w1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1" --info "version:6.12.63-r1" --info "description:Kernel module for Dallas's 1-wire support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-hwmon-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1/lib/modules/6.12.63/wire.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-master-gpio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-gpio-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/w1-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/etc/modules.d; ( echo "w1-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/etc/modules.d/w1-master-gpio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.provides for pkg in kmod-w1-master-gpio-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.missing" ]; then echo "Package kmod-w1-master-gpio is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-gpio.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-gpio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-gpio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-master-gpio.list && mv /opt/openwrt/source/release/tmp/kmod-w1-master-gpio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-master-gpio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/apk/packages/kmod-w1-master-gpio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-master-gpio" --info "version:6.12.63-r1" --info "description:Kernel module for the GPIO 1-wire bus master driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-master-gpio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-gpio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-gpio-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-gpio-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-gpio-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-gpio/lib/modules/6.12.63/w1-gpio.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-master-ds2482 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2482-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/ds2482.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/etc/modules.d; ( echo "ds2482"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/etc/modules.d/w1-master-ds2482; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-i2c-core.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.provides for pkg in kmod-w1-master-ds2482-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.missing" ]; then echo "Package kmod-w1-master-ds2482 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2482.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-ds2482"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-ds2482"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-master-ds2482.list && mv /opt/openwrt/source/release/tmp/kmod-w1-master-ds2482.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-master-ds2482)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/apk/packages/kmod-w1-master-ds2482.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-master-ds2482" --info "version:6.12.63-r1" --info "description:Kernel module for the DS2482 i2c 1-wire bus master driver NOTE: Init with: echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-0/new_device or use owfs" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-master-ds2482-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2482/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1 kmod-i2c-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2482-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2482-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2482-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2482/lib/modules/6.12.63/ds2482.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-master-ds2490 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2490-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/ds2490.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/etc/modules.d; ( echo "ds2490"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/etc/modules.d/w1-master-ds2490; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.provides for pkg in kmod-w1-master-ds2490-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.missing" ]; then echo "Package kmod-w1-master-ds2490 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-master-ds2490.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-ds2490"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-master-ds2490"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-master-ds2490.list && mv /opt/openwrt/source/release/tmp/kmod-w1-master-ds2490.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-master-ds2490)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/apk/packages/kmod-w1-master-ds2490.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-master-ds2490" --info "version:6.12.63-r1" --info "description:Kernel module for the DS2490 usb 1-wire bus master driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-master-ds2490-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-master-ds2490/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2490-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2490-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-master-ds2490-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-master-ds2490/lib/modules/6.12.63/ds2490.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-therm /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-therm-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_therm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/etc/modules.d; ( echo "w1_therm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/etc/modules.d/w1-slave-therm; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.provides for pkg in kmod-w1-slave-therm-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.missing" ]; then echo "Package kmod-w1-slave-therm is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-therm.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-therm"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-therm"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-therm.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-therm.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-therm)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/apk/packages/kmod-w1-slave-therm.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-therm" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire thermal sensors" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-therm-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-therm/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-therm-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-therm-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-therm-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-therm/lib/modules/6.12.63/w1_therm.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-smem /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-smem-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_smem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/etc/modules.d; ( echo "w1_smem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/etc/modules.d/w1-slave-smem; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.provides for pkg in kmod-w1-slave-smem-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.missing" ]; then echo "Package kmod-w1-slave-smem is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-smem.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-smem"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-smem"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-smem.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-smem.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-smem)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/apk/packages/kmod-w1-slave-smem.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-smem" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire simple 64bit memory rom(ds2401/ds2411/ds1990*)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-smem-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-smem/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-smem-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-smem-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-smem-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-smem/lib/modules/6.12.63/w1_smem.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-ds2431 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2431-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2431.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/etc/modules.d; ( echo "w1_ds2431"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/etc/modules.d/w1-slave-ds2431; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.provides for pkg in kmod-w1-slave-ds2431-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.missing" ]; then echo "Package kmod-w1-slave-ds2431 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2431.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2431"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2431"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2431.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2431.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-ds2431)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/apk/packages/kmod-w1-slave-ds2431.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-ds2431" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire 1kb EEPROM (DS2431)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-ds2431-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2431/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2431-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2431-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2431-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2431/lib/modules/6.12.63/w1_ds2431.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-ds2433 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2433-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2433.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/etc/modules.d; ( echo "w1_ds2433"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/etc/modules.d/w1-slave-ds2433; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.provides for pkg in kmod-w1-slave-ds2433-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.missing" ]; then echo "Package kmod-w1-slave-ds2433 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2433.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2433"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2433"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2433.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2433.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-ds2433)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/apk/packages/kmod-w1-slave-ds2433.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-ds2433" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire 4kb EEPROM (DS2433)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-ds2433-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2433/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2433-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2433-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2433-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2433/lib/modules/6.12.63/w1_ds2433.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-ds2413 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2413-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2413.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/etc/modules.d; ( echo "w1_ds2413"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/etc/modules.d/w1-slave-ds2413; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.provides for pkg in kmod-w1-slave-ds2413-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.missing" ]; then echo "Package kmod-w1-slave-ds2413 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2413.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2413"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2413"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2413.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2413.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-ds2413)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/apk/packages/kmod-w1-slave-ds2413.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-ds2413" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire DS2413 Dual Channel Addressable Switch support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-ds2413-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2413/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2413-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2413-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2413-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2413/lib/modules/6.12.63/w1_ds2413.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 /opt/openwrt/source/release/scripts/ipkg-remove kmod-w1-slave-ds2438 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2438-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2438.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/etc/modules.d; ( echo "w1_ds2438"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/etc/modules.d/w1-slave-ds2438; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.provides for pkg in kmod-w1-slave-ds2438-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.missing" ]; then echo "Package kmod-w1-slave-ds2438 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-w1-slave-ds2438.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2438"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-w1-slave-ds2438"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2438.list && mv /opt/openwrt/source/release/tmp/kmod-w1-slave-ds2438.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL/conffiles ]; then echo $(IDIR_kmod-w1-slave-ds2438)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/apk/packages/kmod-w1-slave-ds2438.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-w1-slave-ds2438" --info "version:6.12.63-r1" --info "description:Kernel module for 1-wire DS2438 Smart Battery Monitor support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-w1-slave-ds2438-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-w1-slave-ds2438/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-w1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2438-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2438-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-w1-slave-ds2438-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-w1-slave-ds2438/lib/modules/6.12.63/w1_ds2438.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ieee802154 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6lowpan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/ieee802154.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/ieee802154_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/etc/modules.d; ( echo "ieee802154"; echo "ieee802154_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/etc/modules.d/90-ieee802154; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in ; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.provides for pkg in kmod-ieee802154-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.missing" ]; then echo "Package kmod-ieee802154 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ieee802154"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ieee802154"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ieee802154.list && mv /opt/openwrt/source/release/tmp/kmod-ieee802154.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL/conffiles ]; then echo $(IDIR_kmod-ieee802154)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/apk/packages/kmod-ieee802154.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ieee802154" --info "version:6.12.63-r1" --info "description:IEEE Std 802.15.4 defines a low data rate, low power and low complexity short range wireless personal area networks. It was designed to organise networks of sensors, switches, etc automation devices. Maximum allowed data rate is 250 kb/s and typical personal operating space around 10m." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ieee802154-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6.12.63-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6lowpan-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/modules/6.12.63/ieee802154.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154/lib/modules/6.12.63/ieee802154_socket.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 /opt/openwrt/source/release/scripts/ipkg-remove kmod-mac802154 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac802154-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mac802154/mac802154.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/etc/modules.d; ( echo "mac802154"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/etc/modules.d/91-mac802154; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-crypto-aead.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-lib-crc-ccitt.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides for pkg in kmod-mac802154-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.missing" ]; then echo "Package kmod-mac802154 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac802154"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac802154"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mac802154.list && mv /opt/openwrt/source/release/tmp/kmod-mac802154.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL/conffiles ]; then echo $(IDIR_kmod-mac802154)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/apk/packages/kmod-mac802154.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mac802154" --info "version:6.12.63-r1" --info "description:This option enables the hardware independent IEEE 802.15.4 networking stack for SoftMAC devices (the ones implementing only PHY level of IEEE 802.15.4 standard). Note: this implementation is neither certified, nor feature complete! Compatibility with other implementations hasn't been tested yet!" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mac802154-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mac802154/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ieee802154 kmod-crypto-aead kmod-lib-crc-ccitt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac802154-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac802154-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac802154-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mac802154/lib/modules/6.12.63/mac802154.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb /opt/openwrt/source/release/scripts/ipkg-remove kmod-fakelb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fakelb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/fakelb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/etc/modules.d; ( echo "fakelb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/etc/modules.d/92-fakelb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.provides for pkg in kmod-fakelb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.missing" ]; then echo "Package kmod-fakelb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-fakelb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fakelb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-fakelb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-fakelb.list && mv /opt/openwrt/source/release/tmp/kmod-fakelb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL/conffiles ]; then echo $(IDIR_kmod-fakelb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/apk/packages/kmod-fakelb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-fakelb" --info "version:6.12.63-r1" --info "description:Say Y here to enable the fake driver that can emulate a net of several interconnected radio devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-fakelb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-fakelb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac802154" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fakelb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fakelb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-fakelb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-fakelb/lib/modules/6.12.63/fakelb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb /opt/openwrt/source/release/scripts/ipkg-remove kmod-atusb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atusb-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/atusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/etc/modules.d; ( echo "atusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/etc/modules.d/atusb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-usb-core.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.provides for pkg in kmod-atusb-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.missing" ]; then echo "Package kmod-atusb is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-atusb.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atusb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-atusb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-atusb.list && mv /opt/openwrt/source/release/tmp/kmod-atusb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL/conffiles ]; then echo $(IDIR_kmod-atusb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/apk/packages/kmod-atusb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-atusb" --info "version:6.12.63-r1" --info "description:ATUSB transceiver driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-atusb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-atusb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-mac802154" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atusb-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atusb-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-atusb-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-atusb/lib/modules/6.12.63/atusb.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 /opt/openwrt/source/release/scripts/ipkg-remove kmod-at86rf230 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-at86rf230-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/at86rf230.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/etc/modules.d; ( echo "at86rf230"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/etc/modules.d/at86rf230; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.provides for pkg in kmod-at86rf230-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.missing" ]; then echo "Package kmod-at86rf230 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-at86rf230.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-at86rf230"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-at86rf230"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-at86rf230.list && mv /opt/openwrt/source/release/tmp/kmod-at86rf230.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL/conffiles ]; then echo $(IDIR_kmod-at86rf230)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/apk/packages/kmod-at86rf230.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-at86rf230" --info "version:6.12.63-r1" --info "description:AT86RF230 transceiver driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-at86rf230-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-at86rf230/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac802154 kmod-regmap-spi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-at86rf230-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-at86rf230-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-at86rf230-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-at86rf230/lib/modules/6.12.63/at86rf230.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 /opt/openwrt/source/release/scripts/ipkg-remove kmod-mrf24j40 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mrf24j40-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/mrf24j40.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/etc/modules.d; ( echo "mrf24j40"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/etc/modules.d/mrf24j40; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-regmap-spi.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.provides for pkg in kmod-mrf24j40-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.missing" ]; then echo "Package kmod-mrf24j40 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mrf24j40.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mrf24j40"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mrf24j40"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mrf24j40.list && mv /opt/openwrt/source/release/tmp/kmod-mrf24j40.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL/conffiles ]; then echo $(IDIR_kmod-mrf24j40)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/apk/packages/kmod-mrf24j40.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mrf24j40" --info "version:6.12.63-r1" --info "description:MRF24J40 transceiver driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-mrf24j40-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-mrf24j40/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac802154 kmod-regmap-spi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mrf24j40-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mrf24j40-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mrf24j40-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-mrf24j40/lib/modules/6.12.63/mrf24j40.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 /opt/openwrt/source/release/scripts/ipkg-remove kmod-cc2520 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cc2520-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/cc2520.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/etc/modules.d; ( echo "cc2520"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/etc/modules.d/cc2520; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.provides for pkg in kmod-cc2520-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.missing" ]; then echo "Package kmod-cc2520 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cc2520.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cc2520"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cc2520"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-cc2520.list && mv /opt/openwrt/source/release/tmp/kmod-cc2520.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL/conffiles ]; then echo $(IDIR_kmod-cc2520)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/apk/packages/kmod-cc2520.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-cc2520" --info "version:6.12.63-r1" --info "description:CC2520 transceiver driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-cc2520-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-cc2520/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac802154" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cc2520-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cc2520-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cc2520-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-cc2520/lib/modules/6.12.63/cc2520.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ca8210 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ca8210-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/ca8210.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/etc/modules.d; ( echo "ca8210"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/etc/modules.d/ca8210; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac802154.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.provides for pkg in kmod-ca8210-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.missing" ]; then echo "Package kmod-ca8210 is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ca8210.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ca8210"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ca8210"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ca8210.list && mv /opt/openwrt/source/release/tmp/kmod-ca8210.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL/conffiles ]; then echo $(IDIR_kmod-ca8210)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/apk/packages/kmod-ca8210.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ca8210" --info "version:6.12.63-r1" --info "description:CA8210 transceiver driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ca8210-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ca8210/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac802154" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ca8210-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ca8210-6.12.63-r1.apk ] removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ca8210-6.12.63-r1.apk' rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ca8210/lib/modules/6.12.63/ca8210.ko: relocatable rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan /opt/openwrt/source/release/scripts/ipkg-remove kmod-ieee802154-6lowpan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6lowpan-6.12.63-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/6lowpan/ieee802154_6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/etc/modules.d; ( echo "ieee802154_6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/etc/modules.d/91-ieee802154-6lowpan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf ( find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan -name lib\*.so\* -or -name \*.ko | awk -F/ '{ print $NF }'; for file in /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-6lowpan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154.provides; do if [ -f "$file" ]; then cat $file; fi; done; ) | sort -u > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.provides for pkg in kmod-ieee802154-6lowpan-any; do cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.provides /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/$pkg.provides; done ( rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.missing; ( export READELF=aarch64-openwrt-linux-musl-readelf OBJCOPY=aarch64-openwrt-linux-musl-objcopy XARGS="xargs -r"; /opt/openwrt/source/release/scripts/gen-dependencies.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan"; ) | while read FILE; do grep -qxF "$FILE" /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.provides || echo "$FILE" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.missing; done; if [ -f "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.missing" ]; then echo "Package kmod-ieee802154-6lowpan is missing dependencies for the following libraries:" >&2; cat "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-ieee802154-6lowpan.missing" >&2; false; fi; ) export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ieee802154-6lowpan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ieee802154-6lowpan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ieee802154-6lowpan.list && mv /opt/openwrt/source/release/tmp/kmod-ieee802154-6lowpan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL/conffiles ]; then echo $(IDIR_kmod-ieee802154-6lowpan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/apk/packages/kmod-ieee802154-6lowpan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ieee802154-6lowpan" --info "version:6.12.63-r1" --info "description:IPv6 compression over IEEE 802.15.4" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/linux" --info "url:" --info "maintainer:" --info "provides:kmod-ieee802154-6lowpan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/apk-aarch64_generic/kmod-ieee802154-6lowpan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-6lowpan kmod-ieee802154" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6lowpan-6.12.63-r1.apk" [ -f /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ieee802154-6lowpan-6.12.63-r1.apk ] rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/ipkg-aarch64_generic/kmod-ieee802154-6lowpan/lib/modules/6.12.63/ieee802154_6lowpan.ko: relocatable echo "kernel" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/aoe/aoe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe/etc/modules.d; ( echo "aoe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe/etc/modules.d/30-aoe; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libata.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libahci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/etc/modules.d; ( echo "ahci"; echo "libahci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/etc/modules.d/41-ata-ahci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/etc/modules-boot.d; ln -sf ../modules.d/41-ata-ahci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci_platform.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/libahci_platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/etc/modules.d; ( echo "ahci_platform"; echo "libahci"; echo "libahci_platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/etc/modules.d/40-ata-ahci-platform; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/etc/modules-boot.d; ln -sf ../modules.d/40-ata-ahci-platform /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/pata_artop.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/etc/modules.d; ( echo "pata_artop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/etc/modules.d/41-ata-artop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/etc/modules-boot.d; ln -sf ../modules.d/41-ata-artop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ahci_dwc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/etc/modules.d; ( echo "ahci_dwc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/etc/modules.d/41-ata-ahci-dwc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/etc/modules-boot.d; ln -sf ../modules.d/41-ata-ahci-dwc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_nv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/etc/modules.d; ( echo "sata_nv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/etc/modules.d/41-ata-nvidia-sata; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/etc/modules-boot.d; ln -sf ../modules.d/41-ata-nvidia-sata /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/pata_pdc202xx_old.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/etc/modules.d; ( echo "pata_pdc202xx_old"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/etc/modules.d/41-ata-pdc202xx-old; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/etc/modules-boot.d; ln -sf ../modules.d/41-ata-pdc202xx-old /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/ata_piix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/etc/modules.d; ( echo "ata_piix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/etc/modules.d/41-ata-piix; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/etc/modules-boot.d; ln -sf ../modules.d/41-ata-piix /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_sil.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/etc/modules.d; ( echo "sata_sil"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/etc/modules.d/41-ata-sil; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/etc/modules-boot.d; ln -sf ../modules.d/41-ata-sil /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_sil24.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/etc/modules.d; ( echo "sata_sil24"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/etc/modules.d/41-ata-sil24; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/etc/modules-boot.d; ln -sf ../modules.d/41-ata-sil24 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ata/sata_via.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/etc/modules.d; ( echo "sata_via"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/etc/modules.d/41-ata-via-sata; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/etc/modules-boot.d; ln -sf ../modules.d/41-ata-via-sata /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/devices/block2mtd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dax/dax.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-mod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-crypt.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-mirror.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-region-hash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/etc/modules.d; ( echo "dm-crypt"; echo "dm-log"; echo "dm-mirror"; echo "dm-mod"; echo "dm-region-hash"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/etc/modules.d/30-dm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/etc/modules-boot.d; ln -sf ../modules.d/30-dm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/dm-raid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid/etc/modules.d; ( echo "dm-raid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid/etc/modules.d/31-dm-raid; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/iscsi_tcp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/libiscsi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/libiscsi_tcp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_transport_iscsi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator/etc/modules.d; ( echo "iscsi_tcp"; echo "libiscsi"; echo "libiscsi_tcp"; echo "scsi_transport_iscsi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator/etc/modules.d/iscsi-initiator; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/md-mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod/etc/modules.d; ( echo "md-mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod/etc/modules.d/27-md-mod; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/linear.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear/etc/modules.d; ( echo "linear"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear/etc/modules.d/28-md-linear; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid0.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0/etc/modules.d; ( echo "raid0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0/etc/modules.d/28-md-raid0; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1/etc/modules.d; ( echo "raid1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1/etc/modules.d/28-md-raid1; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid10.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10/etc/modules.d; ( echo "raid10"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10/etc/modules.d/28-md-raid10; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_tx.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_memcpy.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_xor.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_pq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/async_tx/async_raid6_recov.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/md/raid456.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456/etc/modules.d; ( echo "async_memcpy"; echo "async_pq"; echo "async_raid6_recov"; echo "async_tx"; echo "async_xor"; echo "raid456"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456/etc/modules.d/28-md-raid456; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/loop.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/etc/modules.d; ( echo "loop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/etc/modules.d/30-loop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/etc/modules-boot.d; ln -sf ../modules.d/30-loop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/loop.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/nbd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd/etc/modules.d; ( echo "nbd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd/etc/modules.d/30-nbd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/etc/modules.d; ( echo "nvme"; echo "nvme-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/etc/modules.d/30-nvme; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/etc/modules-boot.d; ln -sf ../modules.d/30-nvme /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme-core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/nvme/host/nvme.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_mod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sd_mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/etc/modules.d; ( echo "scsi_common"; echo "scsi_mod"; echo "sd_mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/etc/modules.d/40-scsi-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/etc/modules-boot.d; ln -sf ../modules.d/40-scsi-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_mod.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/scsi_common.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sd_mod.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic/etc/modules.d; ( echo "sg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic/etc/modules.d/65-scsi-generic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/cdrom/cdrom.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/sr_mod.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom/etc/modules.d; ( echo "sr_mod"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom/etc/modules.d/45-scsi-cdrom; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/scsi/st.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape/etc/modules.d; ( echo "st"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape/etc/modules.d/45-scsi-tape; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/block/bfq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq/etc/modules.d; ( echo "bfq"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq/etc/modules.d/10-iosched-bfq; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bluetooth.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/rfcomm/rfcomm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bnep/bnep.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/hidp/hidp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth/etc/modules.d; ( echo "bluetooth"; echo "bnep"; echo "hidp"; echo "rfcomm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth/etc/modules.d/bluetooth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/hci_uart.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart/etc/modules.d; ( echo "hci_uart"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart/etc/modules.d/hci-uart; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btusb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btintel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btrtl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb/etc/modules.d; ( echo "btusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb/etc/modules.d/btusb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmtk.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/ath3k.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k/etc/modules.d; ( echo "ath3k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k/etc/modules.d/ath3k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bluetooth/bluetooth_6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan/etc/modules.d; ( echo "bluetooth_6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan/etc/modules.d/bluetooth-6lowpan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmrvl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btmrvl_sdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl/etc/modules.d; ( echo "btmrvl"; echo "btmrvl_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl/etc/modules.d/btmrvl; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bluetooth/btsdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio/etc/modules.d; ( echo "btsdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio/etc/modules.d/btsdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/dev/can-dev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can/etc/modules.d; ( echo "can"; echo "can-dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can/etc/modules.d/can; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-bcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm/etc/modules.d; ( echo "can-bcm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm/etc/modules.d/can-bcm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can/etc/modules.d; ( echo "c_can"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can/etc/modules.d/can-c-can; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can_pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci/etc/modules.d; ( echo "c_can_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci/etc/modules.d/can-c-can-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/c_can/c_can_platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform/etc/modules.d; ( echo "c_can_platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform/etc/modules.d/can-c-can-platform; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-gw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw/etc/modules.d; ( echo "can-gw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw/etc/modules.d/can-gw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/spi/mcp251x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x/etc/modules.d; ( echo "mcp251x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x/etc/modules.d/can-mcp251x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/can/can-raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw/etc/modules.d; ( echo "can-raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw/etc/modules.d/can-raw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/slcan/slcan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan/etc/modules.d; ( echo "slcan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan/etc/modules.d/can-slcan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/usb_8dev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev/etc/modules.d; ( echo "usb_8dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev/etc/modules.d/can-usb-8dev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/ems_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems/etc/modules.d; ( echo "ems_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems/etc/modules.d/can-usb-ems; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/esd_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd/etc/modules.d; ( echo "esd_usb"; echo "esd_usb2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd/etc/modules.d/can-usb-esd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/gs_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs/etc/modules.d; ( echo "gs_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs/etc/modules.d/can-usb-gs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser/etc/modules.d; ( echo "kvaser_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser/etc/modules.d/can-usb-kvaser; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/usb/peak_usb/peak_usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak/etc/modules.d; ( echo "peak_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak/etc/modules.d/can-usb-peak; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/can/vcan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan/etc/modules.d; ( echo "vcan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan/etc/modules.d/can-vcan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_acompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress/etc/modules.d; ( echo "crypto_acompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress/etc/modules.d/09-crypto-acompress; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/aead.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/etc/modules.d; ( echo "aead"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/etc/modules.d/09-crypto-aead; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-aead /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/aead.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/arc4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libarc4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4/etc/modules.d; ( echo "arc4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4/etc/modules.d/09-crypto-arc4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libarc4.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/authenc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/authencesn.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc/etc/modules.d; ( echo "authenc"; echo "authencesn"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc/etc/modules.d/09-crypto-authenc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blake2b_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b/etc/modules.d; ( echo "blake2b_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b/etc/modules.d/09-crypto-blake2b; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc/etc/modules.d; ( echo "cbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc/etc/modules.d/09-crypto-cbc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ccm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm/etc/modules.d; ( echo "ccm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm/etc/modules.d/09-crypto-ccm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ccm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/chacha20poly1305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305/etc/modules.d; ( echo "chacha20poly1305"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305/etc/modules.d/09-crypto-chacha20poly1305; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cmac.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac/etc/modules.d; ( echo "cmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac/etc/modules.d/09-crypto-cmac; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/etc/modules.d; ( echo "crc32_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/etc/modules.d/04-crypto-crc32; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32_generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32c_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/etc/modules.d; ( echo "crc32c_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/etc/modules.d/04-crypto-crc32c; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/etc/modules-boot.d; ln -sf ../modules.d/04-crypto-crc32c /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crc32c_generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ctr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr/etc/modules.d; ( echo "ctr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr/etc/modules.d/09-crypto-ctr; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ctr.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cts.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts/etc/modules.d; ( echo "cts"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts/etc/modules.d/09-crypto-cts; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/deflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate/etc/modules.d; ( echo "deflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate/etc/modules.d/09-crypto-deflate; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/des_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libdes.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des/etc/modules.d; ( echo "des_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des/etc/modules.d/09-crypto-des; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb/etc/modules.d; ( echo "ecb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb/etc/modules.d/09-crypto-ecb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecb.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecdh_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ecc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh/etc/modules.d; ( echo "ecdh_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh/etc/modules.d/10-crypto-ecdh; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/echainiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv/etc/modules.d; ( echo "echainiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv/etc/modules.d/09-crypto-echainiv; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/essiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv/etc/modules.d; ( echo "essiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv/etc/modules.d/10-crypto-essiv; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/fcrypt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt/etc/modules.d; ( echo "fcrypt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt/etc/modules.d/09-crypto-fcrypt; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/gcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm/etc/modules.d; ( echo "gcm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm/etc/modules.d/09-crypto-gcm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/gcm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xcbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc/etc/modules.d; ( echo "xcbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc/etc/modules.d/09-crypto-xcbc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/gf128mul.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128/etc/modules.d; ( echo "gf128mul"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128/etc/modules.d/09-crypto-gf128; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/gf128mul.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ghash-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash/etc/modules.d; ( echo "ghash-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash/etc/modules.d/09-crypto-ghash; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/ghash-generic.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_hash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/etc/modules.d; ( echo "crypto_hash"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/etc/modules.d/02-crypto-hash; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/etc/modules-boot.d; ln -sf ../modules.d/02-crypto-hash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_hash.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/hmac.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac/etc/modules.d; ( echo "hmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac/etc/modules.d/09-crypto-hmac; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-ecc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/crypto/atmel-sha204a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel/etc/modules.d; ( echo "atmel-ecc"; echo "atmel-i2c"; echo "atmel-sha204a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel/etc/modules.d/09-crypto-hw-atmel; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-hifn-795x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-hifn-795x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-hifn-795x true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-hifn-795x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-padlock.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-padlock mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-padlock true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-padlock.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/kpp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp/etc/modules.d; ( echo "kpp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp/etc/modules.d/09-crypto-kpp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libchacha.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/chacha-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libchacha20poly1305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libcurve25519.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libcurve25519-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/poly1305-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cryptomgr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/etc/modules.d; ( echo "cryptomgr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/etc/modules.d/09-crypto-manager; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/etc/modules-boot.d; ln -sf ../modules.d/09-crypto-manager /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cryptomgr.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/md4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4/etc/modules.d; ( echo "md4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4/etc/modules.d/09-crypto-md4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/md5.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5/etc/modules.d; ( echo "md5"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5/etc/modules.d/09-crypto-md5; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/michael_mic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic/etc/modules.d; ( echo "michael_mic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic/etc/modules.d/09-crypto-michael-mic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/anubis.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/camellia_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast5_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/cast6_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/khazad.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/tea.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/twofish_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/wp512.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/twofish_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blowfish_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/blowfish_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/serpent_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc/etc/modules.d; ( echo "0"; echo "10"; echo "anubis"; echo "blowfish_common"; echo "blowfish_generic"; echo "camellia_generic"; echo "cast5_generic"; echo "cast6_generic"; echo "cast_common"; echo "khazad"; echo "serpent_generic"; echo "tea"; echo "twofish_common"; echo "twofish_generic"; echo "wp512"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc/etc/modules.d/10-crypto-misc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_null.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null/etc/modules.d; ( echo "crypto_null"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null/etc/modules.d/09-crypto-null; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_null.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/pcbc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc/etc/modules.d; ( echo "pcbc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc/etc/modules.d/09-crypto-pcbc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/rmd160.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160/etc/modules.d; ( echo "rmd160"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160/etc/modules.d/09-crypto-rmd160; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/drbg.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/jitterentropy_rng.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/rng.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng/etc/modules.d; ( echo "drbg"; echo "jitterentropy_rng"; echo "rng"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng/etc/modules.d/09-crypto-rng; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/geniv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv/etc/modules.d; ( echo "geniv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv/etc/modules.d/09-crypto-geniv; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/seqiv.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv/etc/modules.d; ( echo "seqiv"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv/etc/modules.d/09-crypto-seqiv; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha1_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha1-ce.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1/etc/modules.d; ( echo "0"; echo "09"; echo "sha1-ce"; echo "sha1_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1/etc/modules.d/09-crypto-sha1; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha3_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3/etc/modules.d; ( echo "sha3_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3/etc/modules.d/09-crypto-sha3; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha256_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libsha256.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha256-arm64.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256/etc/modules.d; ( echo "0"; echo "09"; echo "sha256-arm64"; echo "sha256_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256/etc/modules.d/09-crypto-sha256; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha256_generic.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crypto/libsha256.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/sha512_generic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/crypto/sha512-arm64.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512/etc/modules.d; ( echo "0"; echo "09"; echo "sha512-arm64"; echo "sha512_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512/etc/modules.d/09-crypto-sha512; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/tcrypt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/af_alg.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_aead.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_hash.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_rng.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/algif_skcipher.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/crypto_user.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user/etc/modules.d; ( echo "af_alg"; echo "algif_aead"; echo "algif_hash"; echo "algif_rng"; echo "algif_skcipher"; echo "crypto_user"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user/etc/modules.d/09-crypto-user; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xts.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts/etc/modules.d; ( echo "xts"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts/etc/modules.d/09-crypto-xts; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xxhash_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash/etc/modules.d; ( echo "xxhash_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash/etc/modules.d/09-crypto-xxhash; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net/etc/modules.d; ( echo "firewire-net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net/etc/modules.d/firewire-net; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-ohci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci/etc/modules.d; ( echo "firewire-ohci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci/etc/modules.d/firewire-ohci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firewire/firewire-sbp2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2/etc/modules.d; ( echo "firewire-sbp2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2/etc/modules.d/firewire-sbp2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/9p/9p.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p/etc/modules.d; ( echo "9p"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p/etc/modules.d/30-fs-9p; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/autofs/autofs4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4/etc/modules.d; ( echo "autofs4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4/etc/modules.d/30-fs-autofs4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/btrfs/btrfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/etc/modules.d; ( echo "btrfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/etc/modules.d/30-fs-btrfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-btrfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/cachefiles/cachefiles.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles/etc/modules.d; ( echo "cachefiles"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles/etc/modules.d/30-fs-cachefiles; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/common/cifs_arc4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/common/cifs_md4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/client/cifs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs/etc/modules.d; ( echo "cifs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs/etc/modules.d/30-fs-cifs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/configfs/configfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs/etc/modules.d; ( echo "configfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs/etc/modules.d/30-fs-configfs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/configfs/configfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/cramfs/cramfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs/etc/modules.d; ( echo "cramfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs/etc/modules.d/30-fs-cramfs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exfat/exfat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/etc/modules.d; ( echo "exfat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/etc/modules.d/30-fs-exfat; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-exfat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exportfs/exportfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/etc/modules.d; ( echo "exportfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/etc/modules.d/20-fs-exportfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/etc/modules-boot.d; ln -sf ../modules.d/20-fs-exportfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/exportfs/exportfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ext4/ext4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jbd2/jbd2.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/mbcache.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/etc/modules.d; ( echo "ext4"; echo "jbd2"; echo "mbcache"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/etc/modules.d/30-fs-ext4; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/etc/modules-boot.d; ln -sf ../modules.d/30-fs-ext4 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ext4/ext4.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jbd2/jbd2.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/mbcache.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/f2fs/f2fs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/etc/modules.d; ( echo "f2fs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/etc/modules.d/30-fs-f2fs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-f2fs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/f2fs/f2fs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/hfs/hfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs/etc/modules.d; ( echo "hfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs/etc/modules.d/30-fs-hfs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/hfsplus/hfsplus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus/etc/modules.d; ( echo "hfsplus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus/etc/modules.d/30-fs-hfsplus; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/isofs/isofs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs/etc/modules.d; ( echo "isofs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs/etc/modules.d/30-fs-isofs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/jfs/jfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/etc/modules.d; ( echo "jfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/etc/modules.d/30-fs-jfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-jfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/smb/server/ksmbd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd/etc/modules.d; ( echo "ksmbd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd/etc/modules.d/41-fs-ksmbd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/minix/minix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix/etc/modules.d; ( echo "minix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix/etc/modules.d/30-fs-minix; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/msdos.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos/etc/modules.d; ( echo "msdos"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos/etc/modules.d/40-fs-msdos; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/netfs/netfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs/etc/modules.d; ( echo "netfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs/etc/modules.d/28-fs-netfs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nilfs2/nilfs2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2/etc/modules.d; ( echo "nilfs2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2/etc/modules.d/30-fs-nilfs2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs/etc/modules.d; ( echo "nfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs/etc/modules.d/40-fs-nfs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/lockd/lockd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/sunrpc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs_common/grace.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common/etc/modules.d; ( echo "grace"; echo "lockd"; echo "sunrpc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common/etc/modules.d/30-fs-nfs-common; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/auth_gss/auth_rpcgss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec/etc/modules.d; ( echo "auth_rpcgss"; echo "rpcsec_gss_krb5"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec/etc/modules.d/31-fs-nfs-common-rpcsec; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfsv3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3/etc/modules.d; ( echo "nfsv3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3/etc/modules.d/41-fs-nfs-v3; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/nfsv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4/etc/modules.d; ( echo "nfsv4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4/etc/modules.d/41-fs-nfs-v4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nfsd/nfsd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd/etc/modules.d; ( echo "nfsd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd/etc/modules.d/40-fs-nfsd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/ntfs3/ntfs3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3/etc/modules.d; ( echo "ntfs3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3/etc/modules.d/80-fs-ntfs3; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/reiserfs/reiserfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/etc/modules.d; ( echo "reiserfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/etc/modules.d/30-fs-reiserfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-reiserfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/squashfs/squashfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/etc/modules.d; ( echo "squashfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/etc/modules.d/30-fs-squashfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-squashfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/squashfs/squashfs.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/udf/udf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf/etc/modules.d; ( echo "udf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf/etc/modules.d/30-fs-udf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/fat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fat/vfat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/etc/modules.d; ( echo "fat"; echo "vfat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/etc/modules.d/30-fs-vfat; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/etc/modules-boot.d; ln -sf ../modules.d/30-fs-vfat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/xfs/xfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/etc/modules.d; ( echo "xfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/etc/modules.d/30-fs-xfs; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/etc/modules-boot.d; ln -sf ../modules.d/30-fs-xfs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/fuse/fuse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse/etc/modules.d; ( echo "fuse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse/etc/modules.d/80-fuse; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/pstore/pstore.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/etc/modules.d; ( echo "pstore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/etc/modules.d/30-pstore; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/etc/modules-boot.d; ln -sf ../modules.d/30-pstore /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/gpio-beeper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper/etc/modules.d; ( echo "gpio-beeper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper/etc/modules.d/50-gpio-beeper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-cascade.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/etc/modules.d; ( echo "gpio-cascade"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/etc/modules.d/29-gpio-cascade; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/etc/modules-boot.d; ln -sf ../modules.d/29-gpio-cascade /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-74x164.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164/etc/modules.d; ( echo "gpio-74x164"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164/etc/modules.d/gpio-nxp-74hc164; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-pca953x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x/etc/modules.d; ( echo "gpio-pca953x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x/etc/modules.d/55-gpio-pca953x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpio/gpio-pcf857x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x/etc/modules.d; ( echo "gpio-pcf857x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x/etc/modules.d/55-gpio-pcf857x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pwm/pwm-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm/etc/modules.d; ( echo "pwm-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm/etc/modules.d/gpio-pwm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ad7418.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418/etc/modules.d; ( echo "ad7418"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418/etc/modules.d/60-hwmon-ad7418; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7x10.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7410.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410/etc/modules.d; ( echo "adt7410"; echo "adt7x10"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410/etc/modules.d/60-hwmon-adt7410; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adt7475.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475/etc/modules.d; ( echo "adt7475"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475/etc/modules.d/hwmon-adt7475; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/dme1737.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737/etc/modules.d; ( echo "dme1737"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737/etc/modules.d/hwmon-dme1737; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/drivetemp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp/etc/modules.d; ( echo "drivetemp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp/etc/modules.d/60-hwmon-drivetemp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/emc2305.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305/etc/modules.d; ( echo "emc2305"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305/etc/modules.d/hwmon-emc2305; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/gateworks-gsc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/gsc-hwmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/etc/modules.d; ( echo "gsc-hwmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/etc/modules.d/20-hwmon-gsc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/etc/modules-boot.d; ln -sf ../modules.d/20-hwmon-gsc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/gpio-fan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan/etc/modules.d; ( echo "gpio-fan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan/etc/modules.d/60-hwmon-gpiofan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/g762.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762/etc/modules.d; ( echo "g762"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762/etc/modules.d/hwmon-g762; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ina209.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209/etc/modules.d; ( echo "ina209"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209/etc/modules.d/hwmon-ina209; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ina2xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx/etc/modules.d; ( echo "ina2xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx/etc/modules.d/hwmon-ina2xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/it87.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87/etc/modules.d; ( echo "it87"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87/etc/modules.d/hwmon-it87; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/jc42.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42/etc/modules.d; ( echo "jc42"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42/etc/modules.d/hwmon-jc42; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm63.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63/etc/modules.d; ( echo "lm63"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63/etc/modules.d/hwmon-lm63; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm70.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70/etc/modules.d; ( echo "lm70"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70/etc/modules.d/hwmon-lm70; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm75.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75/etc/modules.d; ( echo "lm75"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75/etc/modules.d/hwmon-lm75; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm77.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77/etc/modules.d; ( echo "lm77"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77/etc/modules.d/hwmon-lm77; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm85.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85/etc/modules.d; ( echo "lm85"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85/etc/modules.d/hwmon-lm85; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm90.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90/etc/modules.d; ( echo "lm90"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90/etc/modules.d/hwmon-lm90; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm92.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92/etc/modules.d; ( echo "lm92"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92/etc/modules.d/hwmon-lm92; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/lm95241.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241/etc/modules.d; ( echo "lm95241"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241/etc/modules.d/hwmon-lm95241; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/ltc4151.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151/etc/modules.d; ( echo "ltc4151"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151/etc/modules.d/hwmon-ltc4151; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/max6697.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697/etc/modules.d; ( echo "max6697"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697/etc/modules.d/hwmon-max6697; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/mcp3021.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021/etc/modules.d; ( echo "mcp3021"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021/etc/modules.d/hwmon-mcp3021; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/nct7802.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802/etc/modules.d; ( echo "nct7802"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802/etc/modules.d/hwmon-nct7802; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pmbus/pmbus_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pmbus/zl6100.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100/etc/modules.d; ( echo "zl6100"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100/etc/modules.d/pmbus-zl6100; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/pwm-fan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan/etc/modules.d; ( echo "pwm-fan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan/etc/modules.d/60-hwmon-pwmfan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sch5627.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sch56xx-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627/etc/modules.d; ( echo "sch5627"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627/etc/modules.d/hwmon-sch5627; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sht21.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21/etc/modules.d; ( echo "sht21"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21/etc/modules.d/hwmon-sht21; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/sht3x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x/etc/modules.d; ( echo "sht3x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x/etc/modules.d/hwmon-sht3x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tc654.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654/etc/modules.d; ( echo "tc654"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654/etc/modules.d/60-hwmon-tc654; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp102.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102/etc/modules.d; ( echo "tmp102"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102/etc/modules.d/hwmon-tmp102; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp103.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103/etc/modules.d; ( echo "tmp103"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103/etc/modules.d/hwmon-tmp103; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tmp421.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421/etc/modules.d; ( echo "tmp421"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421/etc/modules.d/60-hwmon-tmp421; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/tps23861.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861/etc/modules.d; ( echo "tps23861"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861/etc/modules.d/hwmon-tps23861; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/hwmon-vid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid/etc/modules.d; ( echo "hwmon-vid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid/etc/modules.d/41-hwmon-vid; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/w83793.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793/etc/modules.d; ( echo "w83793"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793/etc/modules.d/hwmon-w83793; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hwmon/adcxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx/etc/modules.d; ( echo "adcxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx/etc/modules.d/60-hwmon-adcxx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/polynomial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial/etc/modules.d; ( echo "polynomial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial/etc/modules.d/polynomial; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-dev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core/etc/modules.d; ( echo "i2c-core"; echo "i2c-dev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core/etc/modules.d/51-i2c-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-dev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/algos/i2c-algo-bit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit/etc/modules.d; ( echo "i2c-algo-bit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit/etc/modules.d/55-i2c-algo-bit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pca.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pca mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pca true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pca.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pcf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pcf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pcf true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pcf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-ccgx-ucsi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi/etc/modules.d; ( echo "i2c-ccgx-ucsi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi/etc/modules.d/58-i2c-ccgs-ucsi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core/etc/modules.d; ( echo "i2c-designware-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core/etc/modules.d/58-i2c-designware-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci/etc/modules.d; ( echo "i2c-designware-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci/etc/modules.d/59-i2c-designware-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-designware-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform/etc/modules.d; ( echo "i2c-designware-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform/etc/modules.d/59-i2c-designware-platform; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio/etc/modules.d; ( echo "i2c-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio/etc/modules.d/59-i2c-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/i2c-mux.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux/etc/modules.d; ( echo "i2c-mux"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux/etc/modules.d/51-i2c-mux; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio/etc/modules.d; ( echo "i2c-mux-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio/etc/modules.d/51-i2c-mux-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pinctrl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl/etc/modules.d; ( echo "i2c-mux-pinctrl"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl/etc/modules.d/51-i2c-mux-pinctrl; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-reg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg/etc/modules.d; ( echo "i2c-mux-reg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg/etc/modules.d/51-i2c-mux-reg; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pca9541.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541/etc/modules.d; ( echo "i2c-mux-pca9541"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541/etc/modules.d/51-i2c-mux-pca9541; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/muxes/i2c-mux-pca954x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x/etc/modules.d; ( echo "i2c-mux-pca954x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x/etc/modules.d/51-i2c-mux-pca954x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-pxa.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-pxa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-pxa true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-pxa.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-smbus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-smbus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-smbus true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-smbus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/i2c/busses/i2c-tiny-usb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb/etc/modules.d; ( echo "i2c-tiny-usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb/etc/modules.d/59-i2c-tiny-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/industrialio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core/etc/modules.d; ( echo "industrialio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core/etc/modules.d/55-iio-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/industrialio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/kfifo_buf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf/etc/modules.d; ( echo "kfifo_buf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf/etc/modules.d/55-iio-kfifo-buf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-hw-consumer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer/etc/modules.d; ( echo "industrialio-hw-consumer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer/etc/modules.d/55-industrialio-hw-consumer; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-buffer-cb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb/etc/modules.d; ( echo "industrialio-triggered-buffer-cb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb/etc/modules.d/55-industrialio-buffer-cb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/buffer/industrialio-triggered-buffer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer/etc/modules.d; ( echo "industrialio-triggered-buffer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer/etc/modules.d/55-industrialio-triggered-buffer; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/ad799x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x/etc/modules.d; ( echo "ad799x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x/etc/modules.d/56-iio-ad799x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/ti-ads1015.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015/etc/modules.d; ( echo "ti-ads1015"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015/etc/modules.d/56-iio-ads1015; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/adc/mcp3422.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422/etc/modules.d; ( echo "mcp3422"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422/etc/modules.d/iio-mcp3422; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/magnetometer/hmc5843_i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/magnetometer/hmc5843_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843/etc/modules.d; ( echo "hmc5843"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843/etc/modules.d/56-iio-hmc5843; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/light/bh1750.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750/etc/modules.d; ( echo "bh1750"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750/etc/modules.d/56-iio-bh1750; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/am2315.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315/etc/modules.d; ( echo "am2315"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315/etc/modules.d/56-iio-am2315; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/dht11.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11/etc/modules.d; ( echo "dht11"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11/etc/modules.d/56-iio-dht11; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c/etc/modules.d; ( echo "bme680-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c/etc/modules.d/iio-bme680-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/bme680_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi/etc/modules.d; ( echo "bme680-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi/etc/modules.d/iio-bme680-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c/etc/modules.d; ( echo "bmp280-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c/etc/modules.d/iio-bmp280-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/bmp280-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi/etc/modules.d; ( echo "bmp280-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi/etc/modules.d/iio-bmp280-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/pressure/dps310.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310/etc/modules.d; ( echo "dps310"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310/etc/modules.d/iio-dps310; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/htu21.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/ms_sensors/ms_sensors_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21/etc/modules.d; ( echo "htu21"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21/etc/modules.d/56-iio-htu21; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/ccs811.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811/etc/modules.d; ( echo "ccs811"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811/etc/modules.d/56-iio-ccs811; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/humidity/si7020.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020/etc/modules.d; ( echo "si7020"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020/etc/modules.d/56-iio-si7020; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel_i2c.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c/etc/modules.d; ( echo "st_accel_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c/etc/modules.d/56-iio-st_accel-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/accel/st_accel_spi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/common/st_sensors/st_sensors_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi/etc/modules.d; ( echo "st_accel_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi/etc/modules.d/56-iio-st_accel-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx/etc/modules.d; ( echo "st_lsm6dsx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx/etc/modules.d/iio-lsm6dsx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c/etc/modules.d; ( echo "st_lsm6dsx-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c/etc/modules.d/iio-lsm6dsx-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi/etc/modules.d; ( echo "st_lsm6dsx-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi/etc/modules.d/iio-lsm6dsx-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/sps30.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/chemical/sps30_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30/etc/modules.d; ( echo "sps30"; echo "sps30_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30/etc/modules.d/iio-sps30; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/light/tsl4531.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531/etc/modules.d; ( echo "tsl4531"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531/etc/modules.d/56-iio-tsl4531; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c/etc/modules.d; ( echo "fxas21002c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c/etc/modules.d/56-iio-fxas21002c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c/etc/modules.d; ( echo "fxas21002c_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c/etc/modules.d/56-iio-fxas21002c-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/gyro/fxas21002c_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi/etc/modules.d; ( echo "fxas21002c_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi/etc/modules.d/56-iio-fxas21002c-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700/etc/modules.d; ( echo "fxos8700"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700/etc/modules.d/56-iio-fxos8700; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c/etc/modules.d; ( echo "fxos8700_i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c/etc/modules.d/56-iio-fxos8700-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/iio/imu/fxos8700_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi/etc/modules.d; ( echo "fxos8700_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi/etc/modules.d/56-iio-fxos8700-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid/etc/modules.d; ( echo "hid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid/etc/modules.d/61-hid; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic/etc/modules.d; ( echo "hid-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic/etc/modules.d/hid-generic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-alps.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps/etc/modules.d; ( echo "hid-alps"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps/etc/modules.d/hid-alps; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/evdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev/etc/modules.d; ( echo "evdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev/etc/modules.d/60-input-evdev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/evdev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/gpio_keys.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/etc/modules.d; ( echo "gpio_keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/etc/modules.d/input-gpio-keys; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/etc/modules-boot.d; ln -sf ../modules.d/input-gpio-keys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/gpio_keys_polled.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/etc/modules.d; ( echo "gpio_keys_polled"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/etc/modules.d/input-gpio-keys-polled; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/etc/modules-boot.d; ln -sf ../modules.d/input-gpio-keys-polled /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/rotary_encoder.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder/etc/modules.d; ( echo "rotary_encoder"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder/etc/modules.d/input-gpio-encoder; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/keyboard/matrix_keypad.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/etc/modules.d; ( echo "matrix_keypad"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/etc/modules.d/input-matrix-keypad; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/etc/modules-boot.d; ln -sf ../modules.d/input-matrix-keypad /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/joydev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev/etc/modules.d; ( echo "joydev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev/etc/modules.d/input-joydev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/matrix-keymap.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap/etc/modules.d; ( echo "matrix-keymap"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap/etc/modules.d/input-matrixkmap; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/matrix-keymap.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/touchscreen/ads7846.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846/etc/modules.d; ( echo "ads7846"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846/etc/modules.d/input-touchscreen-ads7846; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/touchscreen/edt-ft5x06.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06/etc/modules.d; ( echo "edt-ft5x06"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06/etc/modules.d/input-touchscreen-edt-ft5x06; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/uinput.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput/etc/modules.d; ( echo "uinput"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput/etc/modules.d/input-uinput; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/mouse/psmouse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2/etc/modules.d; ( echo "psmouse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2/etc/modules.d/input-mouse-ps2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/serio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/etc/modules.d; ( echo "serio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/etc/modules.d/input-serio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/etc/modules-boot.d; ln -sf ../modules.d/input-serio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/serio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/libps2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/etc/modules.d; ( echo "libps2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/etc/modules.d/input-serio-libps2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/etc/modules-boot.d; ln -sf ../modules.d/input-serio-libps2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/serio/libps2.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/etc/modules.d; ( echo "leds-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/etc/modules.d/60-leds-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/etc/modules-boot.d; ln -sf ../modules.d/60-leds-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-gpio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/rgb/leds-group-multicolor.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor/etc/modules.d; ( echo "leds-group-multicolor"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor/etc/modules.d/leds-group-multicolor; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-activity.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity/etc/modules.d; ( echo "ledtrig-activity"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity/etc/modules.d/50-ledtrig-activity; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio/etc/modules.d; ( echo "ledtrig-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio/etc/modules.d/50-ledtrig-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-transient.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/etc/modules.d; ( echo "ledtrig-transient"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/etc/modules.d/50-ledtrig-transient; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/etc/modules-boot.d; ln -sf ../modules.d/50-ledtrig-transient /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-oneshot.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot/etc/modules.d; ( echo "ledtrig-oneshot"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot/etc/modules.d/50-ledtrig-oneshot; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-pattern.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern/etc/modules.d; ( echo "ledtrig-pattern"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern/etc/modules.d/50-ledtrig-pattern; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/trigger/ledtrig-tty.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty/etc/modules.d; ( echo "ledtrig-tty"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty/etc/modules.d/50-ledtrig-tty; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/rgb/leds-ktd202x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/etc/modules.d; ( echo "leds-ktd202x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/etc/modules.d/leds-ktd202x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/etc/modules-boot.d; ln -sf ../modules.d/leds-ktd202x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pca955x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/etc/modules.d; ( echo "leds-pca955x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/etc/modules.d/60-leds-pca955x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pca955x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pca963x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/etc/modules.d; ( echo "leds-pca963x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/etc/modules.d/60-leds-pca963x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pca963x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pwm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/etc/modules.d; ( echo "leds-pwm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/etc/modules.d/60-leds-pwm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/etc/modules-boot.d; ln -sf ../modules.d/60-leds-pwm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-pwm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-st1202.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202/etc/modules.d; ( echo "leds-st1202"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202/etc/modules.d/leds-st1202; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-tlc591xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/etc/modules.d; ( echo "leds-tlc591xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/etc/modules.d/60-leds-tlc591xx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/etc/modules-boot.d; ln -sf ../modules.d/60-leds-tlc591xx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/uleds.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/etc/modules.d; ( echo "uleds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/etc/modules.d/60-leds-uleds; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/etc/modules-boot.d; ln -sf ../modules.d/60-leds-uleds /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-leds.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/etc/modules.d; ( echo "input-leds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/etc/modules.d/50-input-leds; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/etc/modules-boot.d; ln -sf ../modules.d/50-input-leds /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/input-leds.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp55xx-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/etc/modules.d; ( echo "leds-lp55xx-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/etc/modules.d/60-leds-lp55xx-common; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp55xx-common /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp5523.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/etc/modules.d; ( echo "leds-lp5523"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/etc/modules.d/60-leds-lp5523; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp5523 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/leds/leds-lp5562.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/etc/modules.d; ( echo "leds-lp5562"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/etc/modules.d/60-leds-lp5562; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/etc/modules-boot.d; ln -sf ../modules.d/60-leds-lp5562 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc-ccitt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt/etc/modules.d; ( echo "crc-ccitt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt/etc/modules.d/lib-crc-ccitt; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc-itu-t.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t/etc/modules.d; ( echo "crc-itu-t"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t/etc/modules.d/lib-crc-itu-t; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc7.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7/etc/modules.d; ( echo "crc7"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7/etc/modules.d/lib-crc7; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8/etc/modules.d; ( echo "crc8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8/etc/modules.d/lib-crc8; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc16.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/etc/modules.d; ( echo "crc16"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/etc/modules.d/20-lib-crc16; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/etc/modules-boot.d; ln -sf ../modules.d/20-lib-crc16 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/crc16.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/libcrc32c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c/etc/modules.d; ( echo "libcrc32c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c/etc/modules.d/lib-crc32c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/libcrc32c.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lzo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lzo-rle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lzo/lzo_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lzo/lzo_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo/etc/modules.d; ( echo "lzo"; echo "lzo-rle"; echo "lzo_compress"; echo "lzo_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo/etc/modules.d/lib-lzo; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/xxhash.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/xxhash.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/zstd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zstd/zstd_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd/etc/modules.d; ( echo "zstd"; echo "zstd_compress"; echo "zstd_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd/etc/modules.d/lib-zstd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lz4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4_compress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4/etc/modules.d; ( echo "lz4"; echo "lz4_compress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4/etc/modules.d/lib-lz4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/lz4hc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/lz4/lz4hc_compress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc/etc/modules.d; ( echo "lz4hc"; echo "lz4hc_compress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc/etc/modules.d/lib-lz4hc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/842.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/842/842_compress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/842/842_decompress.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842/etc/modules.d; ( echo "842"; echo "842_compress"; echo "842_decompress"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842/etc/modules.d/lib-842; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/raid6/raid6_pq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6/etc/modules.d; ( echo "raid6_pq"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6/etc/modules.d/lib-raid6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/crypto/xor.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/arch/arm64/lib/xor-neon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor/etc/modules.d; ( echo "xor"; echo "xor-neon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor/etc/modules.d/lib-xor; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_kmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_bm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/ts_fsm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch/etc/modules.d; ( echo "ts_bm"; echo "ts_fsm"; echo "ts_kmp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch/etc/modules.d/lib-textsearch; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_inflate/zlib_inflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate/etc/modules.d; ( echo "zlib_inflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate/etc/modules.d/lib-zlib-inflate; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_inflate/zlib_inflate.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_deflate/zlib_deflate.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate/etc/modules.d; ( echo "zlib_deflate"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate/etc/modules.d/lib-zlib-deflate; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/zlib_deflate/zlib_deflate.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/math/cordic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic/etc/modules.d; ( echo "cordic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic/etc/modules.d/lib-cordic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/asn1_decoder.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/oid_registry.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry/etc/modules.d; ( echo "oid_registry"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry/etc/modules.d/31-oid-registry; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mux/mux-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/etc/modules.d; ( echo "mux-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/etc/modules.d/25-mux-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/etc/modules-boot.d; ln -sf ../modules.d/25-mux-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mux/mux-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/etc/modules.d; ( echo "mux-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/etc/modules.d/25-mux-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/etc/modules-boot.d; ln -sf ../modules.d/25-mux-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sis/sis190.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190/etc/modules.d; ( echo "sis190"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190/etc/modules.d/sis190; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/marvell/skge.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge/etc/modules.d; ( echo "skge"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge/etc/modules.d/skge; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/alx/alx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx/etc/modules.d; ( echo "alx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx/etc/modules.d/alx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atlx/atl2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2/etc/modules.d; ( echo "atl2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2/etc/modules.d/atl2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atlx/atl1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1/etc/modules.d; ( echo "atl1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1/etc/modules.d/atl1; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atl1c/atl1c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c/etc/modules.d; ( echo "atl1c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c/etc/modules.d/atl1c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/atheros/atl1e/atl1e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e/etc/modules.d; ( echo "atl1e"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e/etc/modules.d/atl1e; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/libie/libie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/libeth/libeth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/libphy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/etc/modules.d; ( echo "libphy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/etc/modules.d/15-libphy; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/etc/modules-boot.d; ln -sf ../modules.d/15-libphy /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/libphy.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/phylink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/etc/modules.d; ( echo "phylink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/etc/modules.d/15-phylink; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/etc/modules-boot.d; ln -sf ../modules.d/15-phylink /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/phylink.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mii.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/etc/modules.d; ( echo "mii"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/etc/modules.d/15-mii; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/etc/modules-boot.d; ln -sf ../modules.d/15-mii /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mii.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mdio_devres.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres/etc/modules.d; ( echo "mdio-devres"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres/etc/modules.d/mdio-devres; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mdio_devres.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-gpio.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-bitbang.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio/etc/modules.d; ( echo "mdio-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio/etc/modules.d/mdio-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/agere/et131x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x/etc/modules.d; ( echo "et131x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x/etc/modules.d/et131x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/mxl-gpy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/etc/modules.d; ( echo "mxl-gpy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/etc/modules.d/18-phy-maxlinear; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/etc/modules-boot.d; ln -sf ../modules.d/18-phy-maxlinear /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/microchip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/etc/modules.d; ( echo "microchip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/etc/modules.d/18-phy-microchip; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/etc/modules-boot.d; ln -sf ../modules.d/18-phy-microchip /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm-phy-lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom/etc/modules.d; ( echo "bcm-phy-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom/etc/modules.d/17-phylib-broadcom; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/qcom-phy-lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom/etc/modules.d; ( echo "qcom-phy-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom/etc/modules.d/17-phylib-qcom; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/amd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/etc/modules.d; ( echo "amd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/etc/modules.d/phy-amd; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/etc/modules-boot.d; ln -sf ../modules.d/phy-amd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/at803x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/etc/modules.d; ( echo "at803x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/etc/modules.d/18-phy-at803x; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/etc/modules-boot.d; ln -sf ../modules.d/18-phy-at803x /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ax88796b.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b/etc/modules.d; ( echo "ax88796b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b/etc/modules.d/phy-ax88796b; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/broadcom.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/etc/modules.d; ( echo "broadcom"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/etc/modules.d/18-phy-broadcom; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/etc/modules-boot.d; ln -sf ../modules.d/18-phy-broadcom /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm7xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/etc/modules.d; ( echo "bcm7xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/etc/modules.d/18-phy-bcm7xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/etc/modules-boot.d; ln -sf ../modules.d/18-phy-bcm7xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/bcm84881.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/etc/modules.d; ( echo "bcm84881"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/etc/modules.d/18-phy-bcm84881; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/etc/modules-boot.d; ln -sf ../modules.d/18-phy-bcm84881 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/intel-xway.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/etc/modules.d; ( echo "intel-xway"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/etc/modules.d/18-phy-intel-xway; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/etc/modules-boot.d; ln -sf ../modules.d/18-phy-intel-xway /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/qcom/qca83xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/etc/modules.d; ( echo "qca83xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/etc/modules.d/18-phy-qca83xx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/etc/modules-boot.d; ln -sf ../modules.d/18-phy-qca83xx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/marvell.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell/etc/modules.d; ( echo "marvell"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell/etc/modules.d/18-phy-marvell; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/marvell10g.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g/etc/modules.d; ( echo "marvell10g"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g/etc/modules.d/18-phy-marvell-10g; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/micrel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/etc/modules.d; ( echo "micrel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/etc/modules.d/18-phy-micrel; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/etc/modules-boot.d; ln -sf ../modules.d/18-phy-micrel /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/realtek/realtek.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/etc/modules.d; ( echo "realtek"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/etc/modules.d/18-phy-realtek; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/etc/modules-boot.d; ln -sf ../modules.d/18-phy-realtek /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/realtek/realtek.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8261n/rtl8261n.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/etc/modules.d; ( echo "rtl8261n"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/etc/modules.d/18-phy-rtl8261n; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/etc/modules-boot.d; ln -sf ../modules.d/18-phy-rtl8261n /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/smsc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc/etc/modules.d; ( echo "smsc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc/etc/modules.d/phy-smsc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/vitesse.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/etc/modules.d; ( echo "vitesse"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/etc/modules.d/18-phy-vitesse; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/etc/modules-boot.d; ln -sf ../modules.d/18-phy-vitesse /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/as21xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx/etc/modules.d; ( echo "as21xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx/etc/modules.d/18-phy-aeonsemi-as21xxx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/air_en8811h.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/etc/modules.d; ( echo "air_en8811h"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/etc/modules.d/18-phy-airoha-en8811h; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/etc/modules-boot.d; ln -sf ../modules.d/18-phy-airoha-en8811h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/aquantia/aquantia.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/etc/modules.d; ( echo "aquantia"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/etc/modules.d/18-phy-aquantia; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/etc/modules-boot.d; ln -sf ../modules.d/18-phy-aquantia /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/dsa_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/dsa_core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_none.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/b53/b53_common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_brcm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53/etc/modules.d; ( echo "b53_common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53/etc/modules.d/dsa-b53; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/b53/b53_mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio/etc/modules.d; ( echo "b53_mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio/etc/modules.d/dsa-b53-mdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/mv88e6060.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_trailer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/etc/modules.d; ( echo "mv88e6060"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/etc/modules.d/41-dsa-mv88e6060; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/etc/modules-boot.d; ln -sf ../modules.d/41-dsa-mv88e6060 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_dsa.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/etc/modules.d; ( echo "mv88e6xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/etc/modules.d/41-dsa-mv88e6xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/etc/modules-boot.d; ln -sf ../modules.d/41-dsa-mv88e6xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/qca/qca8k.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_qca.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/etc/modules.d; ( echo "qca8k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/etc/modules.d/42-dsa-qca8k; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-qca8k /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/realtek_dsa.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/rtl8366.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_rtl4_a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/etc/modules.d; ( echo "rtl8366"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/etc/modules.d/42-dsa-rtl8366rb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-rtl8366rb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/realtek/rtl8365mb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_rtl8_4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/etc/modules.d; ( echo "rtl8365mb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/etc/modules.d/42-dsa-rtl8365mb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/etc/modules-boot.d; ln -sf ../modules.d/42-dsa-rtl8365mb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/ks8995.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995/etc/modules.d; ( echo "ks8995"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995/etc/modules.d/42-dsa-ks8995; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dsa/tag_vsc73xx_8021q.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi/etc/modules.d; ( echo "vitesse-vsc73xx-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi/etc/modules.d/dsa-vsc73xx-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dsa/vitesse-vsc73xx-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform/etc/modules.d; ( echo "vitesse-vsc73xx-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform/etc/modules.d/dsa-vsc73xx-platform; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/swconfig.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig/etc/modules.d; ( echo "swconfig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig/etc/modules.d/41-swconfig; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ip17xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx/etc/modules.d; ( echo "ip17xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx/etc/modules.d/42-switch-ip17xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8306.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306/etc/modules.d; ( echo "rtl8306"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306/etc/modules.d/43-switch-rtl8306; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366_smi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/etc/modules.d; ( echo "rtl8366_smi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/etc/modules.d/42-switch-rtl8366-smi; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/etc/modules-boot.d; ln -sf ../modules.d/42-switch-rtl8366-smi /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366rb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/etc/modules.d; ( echo "rtl8366rb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/etc/modules.d/43-switch-rtl8366rb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8366rb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8366s.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/etc/modules.d; ( echo "rtl8366s"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/etc/modules.d/43-switch-rtl8366s; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8366s /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8367.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/etc/modules.d; ( echo "rtl8367"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/etc/modules.d/43-switch-rtl8367; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8367 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/rtl8367b.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/etc/modules.d; ( echo "rtl8367b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/etc/modules.d/43-switch-rtl8367b; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/etc/modules-boot.d; ln -sf ../modules.d/43-switch-rtl8367b /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/ar8xxx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/etc/modules.d; ( echo "ar8xxx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/etc/modules.d/43-switch-ar8xxx; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/etc/modules-boot.d; ln -sf ../modules.d/43-switch-ar8xxx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/natsemi/natsemi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi/etc/modules.d; ( echo "natsemi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi/etc/modules.d/20-natsemi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/rdc/r6040.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040/etc/modules.d; ( echo "r6040"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040/etc/modules.d/r6040; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/qualcomm/rmnet/rmnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet/etc/modules.d; ( echo "rmnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet/etc/modules.d/30-rmnet; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sun/niu.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu/etc/modules.d; ( echo "niu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu/etc/modules.d/niu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sis/sis900.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900/etc/modules.d; ( echo "sis900"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900/etc/modules.d/sis900; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/marvell/sky2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2/etc/modules.d; ( echo "sky2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2/etc/modules.d/sky2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/via/via-rhine.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine/etc/modules.d; ( echo "via-rhine"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine/etc/modules.d/via-rhine; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/via/via-velocity.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity/etc/modules.d; ( echo "via-velocity"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity/etc/modules.d/via-velocity; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/8139too.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too/etc/modules.d; ( echo "8139too"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too/etc/modules.d/8139too; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/8139cp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp/etc/modules.d; ( echo "8139cp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp/etc/modules.d/8139cp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/realtek/r8169.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/etc/modules.d; ( echo "r8169"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/etc/modules.d/r8169; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/etc/modules-boot.d; ln -sf ../modules.d/r8169 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/8390/ne2k-pci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/8390/8390.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci/etc/modules.d; ( echo "8390"; echo "ne2k-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci/etc/modules.d/ne2k-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e100.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100/etc/modules.d; ( echo "e100"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100/etc/modules.d/e100; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e1000/e1000.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000/etc/modules.d; ( echo "e1000"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000/etc/modules.d/35-e1000; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/e1000e/e1000e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/etc/modules.d; ( echo "e1000e IntMode=1 InterruptThrottleRate=4,4,4,4,4,4,4,4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/etc/modules.d/e1000e; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/etc/modules-boot.d; ln -sf ../modules.d/e1000e /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/igb/igb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/etc/modules.d; ( echo "igb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/etc/modules.d/35-igb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/etc/modules-boot.d; ln -sf ../modules.d/35-igb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ixgbe/ixgbe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe/etc/modules.d; ( echo "ixgbe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe/etc/modules.d/35-ixgbe; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf/etc/modules.d; ( echo "ixgbevf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf/etc/modules.d/35-ixgbevf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/i40e/i40e.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/etc/modules.d; ( echo "i40e"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/etc/modules.d/36-i40e; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/etc/modules-boot.d; ln -sf ../modules.d/36-i40e /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/ice/ice.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice/etc/modules.d; ( echo "ice"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice/etc/modules.d/ice; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/iavf/iavf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf/etc/modules.d; ( echo "iavf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf/etc/modules.d/iavf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/b44.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/etc/modules.d; ( echo "b44"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/etc/modules.d/19-b44; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/etc/modules-boot.d; ln -sf ../modules.d/19-b44 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/3com/3c59x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x/etc/modules.d; ( echo "3c59x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x/etc/modules.d/3c59x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/amd/pcnet32.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32/etc/modules.d; ( echo "pcnet32"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32/etc/modules.d/pcnet32; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/tg3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/etc/modules.d; ( echo "tg3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/etc/modules.d/19-tg3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/etc/modules-boot.d; ln -sf ../modules.d/19-tg3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/hardware/mISDN/hfcpci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci/etc/modules.d; ( echo "hfcpci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci/etc/modules.d/31-hfcpci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/hardware/mISDN/hfcmulti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti/etc/modules.d; ( echo "hfcmulti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti/etc/modules.d/31-hfcmulti; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/macvlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan/etc/modules.d; ( echo "macvlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan/etc/modules.d/macvlan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ipvlan/ipvlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan/etc/modules.d; ( echo "ipvlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan/etc/modules.d/ipvlan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/tulip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/de2104x.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/dmfe.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/uli526x.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/dec/tulip/winbond-840.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip/etc/modules.d; ( echo "tulip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip/etc/modules.d/tulip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/atm/solos-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci/etc/modules.d; ( echo "solos-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci/etc/modules.d/solos-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/dummy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy/etc/modules.d; ( echo "dummy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy/etc/modules.d/34-dummy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ifb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb/etc/modules.d; ( echo "ifb numifbs=0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb/etc/modules.d/34-ifb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm9000.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm9000 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm9000 true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm9000.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/nvidia/forcedeth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth/etc/modules.d; ( echo "forcedeth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth/etc/modules.d/forcedeth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/fixed_phy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy/etc/modules.d; ( echo "fixed_phy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy/etc/modules.d/fixed-phy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/fixed_phy.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/of_mdio.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/fwnode_mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio/etc/modules.d; ( echo "of_mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio/etc/modules.d/41-of-mdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/of_mdio.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/fwnode_mdio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vmxnet3/vmxnet3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3/etc/modules.d; ( echo "vmxnet3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3/etc/modules.d/35-vmxnet3; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/ethoc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc/etc/modules.d; ( echo "ethoc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc/etc/modules.d/ethoc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnx2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2/etc/modules.d; ( echo "bnx2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2/etc/modules.d/bnx2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x/etc/modules.d; ( echo "bnx2x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x/etc/modules.d/bnx2x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en/etc/modules.d; ( echo "bnxt_en"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en/etc/modules.d/bnxt-en; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/emulex/benet/be2net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net/etc/modules.d; ( echo "be2net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net/etc/modules.d/be2net; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/etc/modules.d; ( echo "mlx4_core"; echo "mlx4_en"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/etc/modules.d/45-mlx4-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/etc/modules-boot.d; ln -sf ../modules.d/45-mlx4-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/etc/modules.d; ( echo "mlx5_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/etc/modules.d/45-mlx5-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/etc/modules-boot.d; ln -sf ../modules.d/45-mlx5-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw/etc/modules.d; ( echo "mlxfw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw/etc/modules.d/mlxfw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/selftests.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests/etc/modules.d; ( echo "selftests"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests/etc/modules.d/99-net-selftests; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/selftests.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic/etc/modules.d; ( echo "qlcnic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic/etc/modules.d/qlcnic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/phy/sfp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio/mdio-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp/etc/modules.d; ( echo "mdio-i2c"; echo "sfp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp/etc/modules.d/sfp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/intel/igc/igc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/etc/modules.d; ( echo "igc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/etc/modules.d/34-igc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/etc/modules-boot.d; ln -sf ../modules.d/34-igc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/sfc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc/etc/modules.d; ( echo "sfc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc/etc/modules.d/sfc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon/etc/modules.d; ( echo "sfc-falcon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon/etc/modules.d/sfc-falcon; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/sfc/siena/sfc-siena.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena/etc/modules.d; ( echo "sfc-siena"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena/etc/modules.d/sfc-siena; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan/etc/modules.d; ( echo "wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan/etc/modules.d/wwan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mhi_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net/etc/modules.d; ( echo "mhi_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net/etc/modules.d/mhi-net; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/mhi_wwan_ctrl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl/etc/modules.d; ( echo "mhi_wwan_ctrl"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl/etc/modules.d/mhi-wwan-ctrl; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/mhi_wwan_mbim.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim/etc/modules.d; ( echo "mhi_wwan_mbim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim/etc/modules.d/mhi-wwan-mbim; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wwan/t7xx/mtk_t7xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx/etc/modules.d; ( echo "mtk_t7xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx/etc/modules.d/mtk-t7xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/aquantia/atlantic/atlantic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic/etc/modules.d; ( echo "atlantic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic/etc/modules.d/atlantic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/microchip/lan743x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x/etc/modules.d; ( echo "lan743x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x/etc/modules.d/lan743x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ethernet/microchip/enc28j60.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60/etc/modules.d; ( echo "enc28j60"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60/etc/modules.d/enc28j60; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_reject_ipv4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject/etc/modules.d; ( echo "nf_reject_ipv4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject/etc/modules.d/nf-reject; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_reject_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6/etc/modules.d; ( echo "nf_reject_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6/etc/modules.d/nf-reject6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conncount.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount/etc/modules.d; ( echo "nf_conncount"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount/etc/modules.d/nf-conncount; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ip_tables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/x_tables.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt/etc/modules.d; ( echo "ip_tables"; echo "x_tables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt/etc/modules.d/nf-ipt; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6_tables.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6/etc/modules.d; ( echo "ip6_tables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6/etc/modules.d/nf-ipt6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_tcpudp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_mangle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_mac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_multiport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_comment.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_LOG.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TCPMSS.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_REJECT.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_time.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_mark.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core/etc/modules.d; ( echo "ipt_REJECT"; echo "iptable_filter"; echo "iptable_mangle"; echo "xt_LOG"; echo "xt_TCPMSS"; echo "xt_comment"; echo "xt_limit"; echo "xt_mac"; echo "xt_mark"; echo "xt_multiport"; echo "xt_tcpudp"; echo "xt_time"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core/etc/modules.d/ipt-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_defrag_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_defrag_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/etc/modules.d; ( echo "nf_conntrack"; echo "nf_defrag_ipv4"; echo "nf_defrag_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/etc/modules.d/nf-conntrack; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/etc/sysctl.d install -m0644 ./files/sysctl-nf-conntrack.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/etc/sysctl.d/11-nf-conntrack.conf touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6 for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_dup_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_dup_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_log_syslog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log/etc/modules.d; ( echo "nf_log_syslog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log/etc/modules.d/nf-log; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6 for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat/etc/modules.d; ( echo "nf_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat/etc/modules.d/nf-nat; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6 for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_flow_table.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow/etc/modules.d; ( echo "nf_flow_table"; echo "nf_flow_table_hw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow/etc/modules.d/nf-flow; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_socket_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_socket_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket/etc/modules.d; ( echo "nf_socket_ipv4"; echo "nf_socket_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket/etc/modules.d/nf-socket; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_tproxy_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nf_tproxy_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy/etc/modules.d; ( echo "nf_tproxy_ipv4"; echo "nf_tproxy_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy/etc/modules.d/nf-tproxy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_state.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CT.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_conntrack.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack/etc/modules.d; ( echo "xt_CT"; echo "xt_conntrack"; echo "xt_state"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack/etc/modules.d/ipt-conntrack; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connbytes.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connlimit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connmark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_helper.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_recent.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra/etc/modules.d; ( echo "xt_connbytes"; echo "xt_connlimit"; echo "xt_connmark"; echo "xt_helper"; echo "xt_recent"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra/etc/modules.d/ipt-conntrack-extra; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_connlabel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label/etc/modules.d; ( echo "xt_connlabel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label/etc/modules.d/ipt-conntrack-label; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_string.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_bpf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter/etc/modules.d; ( echo "xt_bpf"; echo "xt_string"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter/etc/modules.d/ipt-filter; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_FLOWOFFLOAD.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload/etc/modules.d; ( echo "xt_FLOWOFFLOAD"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload/etc/modules.d/ipt-offload; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_dscp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_DSCP.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_length.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_statistic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_tcpmss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CLASSIFY.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_ECN.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_ecn.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_hl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_HL.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt/etc/modules.d; ( echo "ipt_ECN"; echo "xt_CLASSIFY"; echo "xt_DSCP"; echo "xt_HL"; echo "xt_dscp"; echo "xt_ecn"; echo "xt_hl"; echo "xt_length"; echo "xt_statistic"; echo "xt_tcpmss"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt/etc/modules.d/ipt-ipopt; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_ah.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_esp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_policy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec/etc/modules.d; ( echo "ipt_ah"; echo "xt_esp"; echo "xt_policy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec/etc/modules.d/ipt-ipsec; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_ipmac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_bitmap_port.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipmac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipmark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipportip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_ipportnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_mac.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netportnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_net.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netnet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_hash_netiface.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipset/ip_set_list_set.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_set.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset/etc/modules.d; ( echo "ip_set"; echo "ip_set_bitmap_ip"; echo "ip_set_bitmap_ipmac"; echo "ip_set_bitmap_port"; echo "ip_set_hash_ip"; echo "ip_set_hash_ipmac"; echo "ip_set_hash_ipmark"; echo "ip_set_hash_ipport"; echo "ip_set_hash_ipportip"; echo "ip_set_hash_ipportnet"; echo "ip_set_hash_mac"; echo "ip_set_hash_net"; echo "ip_set_hash_netiface"; echo "ip_set_hash_netnet"; echo "ip_set_hash_netport"; echo "ip_set_hash_netportnet"; echo "ip_set_list_set"; echo "xt_set"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset/etc/modules.d/49-ipt-ipset; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_wlc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_rr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_wrr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lblc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_lblcr.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_dh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_sh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_fo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_ovf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_nq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_sed.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_ipvs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_ftp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/ipvs/ip_vs_pe_sip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_MASQUERADE.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_REDIRECT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat/etc/modules.d; ( echo "iptable_nat"; echo "xt_MASQUERADE"; echo "xt_REDIRECT"; echo "xt_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat/etc/modules.d/ipt-nat; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/iptable_raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw/etc/modules.d; ( echo "iptable_raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw/etc/modules.d/ipt-raw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_raw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6/etc/modules.d; ( echo "ip6table_raw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6/etc/modules.d/ipt-raw6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_NPT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6/etc/modules.d; ( echo "ip6t_NPT"; echo "ip6table_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6/etc/modules.d/43-ipt-nat6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NETMAP.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra/etc/modules.d; ( echo "xt_NETMAP"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra/etc/modules.d/ipt-nat-extra; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_ftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_ftp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper/etc/modules.d; ( echo "nf_conntrack_ftp"; echo "nf_nat_ftp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper/etc/modules.d/nf-nathelper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_broadcast.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_netbios_ns.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_sane.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_amanda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_amanda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_h323.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_h323.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_pptp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_pptp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_sip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_sip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_snmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nf_nat_snmp_basic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_tftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_tftp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_irc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_nat_irc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra/etc/modules.d; ( echo "nf_conntrack_amanda"; echo "nf_conntrack_broadcast"; echo "nf_conntrack_h323"; echo "nf_conntrack_irc"; echo "nf_conntrack_netbios_ns"; echo "nf_conntrack_pptp"; echo "nf_conntrack_sane"; echo "nf_conntrack_sip"; echo "nf_conntrack_snmp"; echo "nf_conntrack_tftp"; echo "nf_nat_amanda"; echo "nf_nat_h323"; echo "nf_nat_irc"; echo "nf_nat_pptp"; echo "nf_nat_sip"; echo "nf_nat_snmp_basic"; echo "nf_nat_tftp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra/etc/modules.d/nf-nathelper-extra; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NFLOG.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog/etc/modules.d; ( echo "xt_NFLOG"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog/etc/modules.d/ipt-nflog; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_NFQUEUE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue/etc/modules.d; ( echo "xt_NFQUEUE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue/etc/modules.d/ipt-nfqueue; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TRACE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug/etc/modules.d; ( echo "xt_TRACE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug/etc/modules.d/ipt-debug; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_LED.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led/etc/modules.d; ( echo "xt_LED"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led/etc/modules.d/ipt-led; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket/etc/modules.d; ( echo "xt_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket/etc/modules.d/ipt-socket; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TPROXY.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy/etc/modules.d; ( echo "xt_TPROXY"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy/etc/modules.d/ipt-tproxy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_TEE.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee/etc/modules.d; ( echo "nf_tee"; echo "xt_TEE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee/etc/modules.d/ipt-tee; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_u32.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32/etc/modules.d; ( echo "nf_tee"; echo "xt_u32"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32/etc/modules.d/ipt-u32; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_CHECKSUM.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum/etc/modules.d; ( echo "xt_CHECKSUM"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum/etc/modules.d/ipt-checksum; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_iprange.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange/etc/modules.d; ( echo "xt_iprange"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange/etc/modules.d/ipt-iprange; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_cluster.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster/etc/modules.d; ( echo "xt_cluster"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster/etc/modules.d/ipt-cluster; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_addrtype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_owner.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_pkttype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_quota.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_cgroup.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra/etc/modules.d; ( echo "xt_addrtype"; echo "xt_cgroup"; echo "xt_owner"; echo "xt_pkttype"; echo "xt_quota"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra/etc/modules.d/ipt-extra; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_physdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev/etc/modules.d; ( echo "xt_physdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev/etc/modules.d/ipt-physdev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6table_mangle.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_REJECT.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables/etc/modules.d; ( echo "ip6t_REJECT"; echo "ip6table_filter"; echo "ip6table_mangle"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables/etc/modules.d/42-ip6tables; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_ipv6header.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_ah.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_mh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_eui64.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_hbh.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_frag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_rt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra/etc/modules.d; ( echo "ip6t_ah"; echo "ip6t_eui64"; echo "ip6t_frag"; echo "ip6t_hbh"; echo "ip6t_ipv6header"; echo "ip6t_mh"; echo "ip6t_rt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra/etc/modules.d/43-ip6tables-extra; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/arp*.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables/etc/modules.d; ( echo "arp_tables"; echo "arpt_mangle"; echo "arptable_filter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables/etc/modules.d/arptables; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/br_netfilter.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/etc/modules.d; ( echo "br_netfilter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/etc/modules.d/br-netfilter; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/etc/sysctl.d install -m0644 ./files/sysctl-br-netfilter.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/etc/sysctl.d/11-br-netfilter.conf touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_broute.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_filter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebtable_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_802_3.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_among.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_mark_m.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_pkttype.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_stp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_vlan.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_mark.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_redirect.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables/etc/modules.d; ( echo "ebt_802_3"; echo "ebt_among"; echo "ebt_limit"; echo "ebt_mark"; echo "ebt_mark_m"; echo "ebt_pkttype"; echo "ebt_redirect"; echo "ebt_stp"; echo "ebt_vlan"; echo "ebtable_broute"; echo "ebtable_filter"; echo "ebtable_nat"; echo "ebtables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables/etc/modules.d/ebtables; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_arp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_arpreply.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_dnat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_snat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4/etc/modules.d; ( echo "ebt_arp"; echo "ebt_arpreply"; echo "ebt_dnat"; echo "ebt_ip"; echo "ebt_snat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4/etc/modules.d/ebtables-ipv4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_ip6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6/etc/modules.d; ( echo "ebt_ip6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6/etc/modules.d/ebtables-ipv6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/ebt_nflog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers/etc/modules.d; ( echo "ebt_log"; echo "ebt_nflog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers/etc/modules.d/ebtables-watchers; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink/etc/modules.d; ( echo "nfnetlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink/etc/modules.d/nfnetlink; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_log.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log/etc/modules.d; ( echo "nfnetlink_log"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log/etc/modules.d/nfnetlink-log; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_queue.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue/etc/modules.d; ( echo "nfnetlink_queue"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue/etc/modules.d/nfnetlink-queue; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_cthelper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper/etc/modules.d; ( echo "nfnetlink_cthelper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper/etc/modules.d/nfnetlink-cthelper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nfnetlink_cttimeout.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout/etc/modules.d; ( echo "nfnetlink_cttimeout"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout/etc/modules.d/nfnetlink-cttimeout; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_conntrack_netlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink/etc/modules.d; ( echo "nf_conntrack_netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink/etc/modules.d/nf-conntrack-netlink; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/xt_hashlimit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit/etc/modules.d; ( echo "xt_hashlimit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit/etc/modules.d/ipt-hashlimit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/ipt_rpfilter.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/ip6t_rpfilter.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter/etc/modules.d; ( echo "ip6t_rpfilter"; echo "ipt_rpfilter"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter/etc/modules.d/ipt-rpfilter; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_tables.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_ct.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_hash.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_limit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_log.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_numgen.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_quota.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_redir.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_reject.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_reject_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_reject_ipv6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_reject_inet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core/etc/modules.d; ( echo "nf_tables"; echo "nft_ct"; echo "nft_hash"; echo "nft_limit"; echo "nft_log"; echo "nft_numgen"; echo "nft_quota"; echo "nft_redir"; echo "nft_reject"; echo "nft_reject_inet"; echo "nft_reject_ipv4"; echo "nft_reject_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core/etc/modules.d/nft-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nft_meta_bridge.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nft_reject_bridge.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/bridge/netfilter/nf_conntrack_bridge.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge/etc/modules.d; ( echo "nf_conntrack_bridge"; echo "nft_meta_bridge"; echo "nft_reject_bridge"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge/etc/modules.d/nft-bridge; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_dup_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_dup_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet/etc/modules.d; ( echo "nft_dup_ipv4"; echo "nft_dup_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet/etc/modules.d/nft-dup-inet; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_chain_nat.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_masq.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat/etc/modules.d; ( echo "nft_chain_nat"; echo "nft_masq"; echo "nft_nat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat/etc/modules.d/nft-nat; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_flow_table_inet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_flow_offload.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload/etc/modules.d; ( echo "nf_flow_table_inet"; echo "nft_flow_offload"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload/etc/modules.d/nft-offload; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nf_dup_netdev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_dup_netdev.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fwd_netdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev/etc/modules.d; ( echo "nf_dup_netdev"; echo "nf_tables_netdev"; echo "nft_dup_netdev"; echo "nft_fwd_netdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev/etc/modules.d/nft-netdev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fib.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_fib_inet.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/netfilter/nft_fib_ipv4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/netfilter/nft_fib_ipv6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib/etc/modules.d; ( echo "nft_fib"; echo "nft_fib_inet"; echo "nft_fib_ipv4"; echo "nft_fib_ipv6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib/etc/modules.d/nft-fib; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_queue.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue/etc/modules.d; ( echo "nft_queue"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue/etc/modules.d/nft-queue; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket/etc/modules.d; ( echo "nft_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket/etc/modules.d/nft-socket; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_tproxy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy/etc/modules.d; ( echo "nft_tproxy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy/etc/modules.d/nft-tproxy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_compat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat/etc/modules.d; ( echo "nft_compat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat/etc/modules.d/nft-compat; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_xfrm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm/etc/modules.d; ( echo "nft_xfrm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm/etc/modules.d/nft-xfrm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netfilter/nft_connlimit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit/etc/modules.d; ( echo "nft_connlimit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit/etc/modules.d/nft-connlimit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/atm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/br2684.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm/etc/modules.d; ( echo "atm"; echo "br2684"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm/etc/modules.d/30-atm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/atm/atmtcp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp/etc/modules.d; ( echo "atmtcp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp/etc/modules.d/40-atmtcp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/appletalk/appletalk.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk/etc/modules.d; ( echo "appletalk"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk/etc/modules.d/40-appletalk; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/bonding/bonding.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding/etc/modules.d; ( echo "bonding max_bonds=0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding/etc/modules.d/40-bonding; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/udp_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4/etc/modules.d; ( echo "udp_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4/etc/modules.d/32-udptunnel4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_udp_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6/etc/modules.d; ( echo "ip6_udp_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6/etc/modules.d/32-udptunnel6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vxlan/vxlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan/etc/modules.d; ( echo "vxlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan/etc/modules.d/13-vxlan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/geneve.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve/etc/modules.d; ( echo "geneve"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve/etc/modules.d/13-geneve; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/nsh/nsh.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh/etc/modules.d; ( echo "nsh"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh/etc/modules.d/13-nsh; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/mISDN_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/mISDN_dsp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/isdn/mISDN/l1oip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn/etc/modules.d; ( echo "l1oip"; echo "mISDN_core"; echo "mISDN_dsp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn/etc/modules.d/30-misdn; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ipip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip/etc/modules.d; ( echo "ipip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip/etc/modules.d/32-ipip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_algo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_ipcomp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_user.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/key/af_key.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec/etc/modules.d; ( echo "af_key"; echo "xfrm_algo"; echo "xfrm_ipcomp"; echo "xfrm_user"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec/etc/modules.d/30-ipsec; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ah4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/esp4.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ipcomp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/xfrm4_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4/etc/modules.d; ( echo "ah4"; echo "esp4"; echo "ipcomp"; echo "xfrm4_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4/etc/modules.d/32-ipsec4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ah6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/esp6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ipcomp6.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/xfrm6_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6/etc/modules.d; ( echo "ah6"; echo "esp6"; echo "ipcomp6"; echo "xfrm6_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6/etc/modules.d/32-ipsec6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel/etc/modules.d; ( echo "ip_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel/etc/modules.d/31-iptunnel; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_vti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti/etc/modules.d; ( echo "ip_vti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti/etc/modules.d/33-ip-vti; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_vti.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti/etc/modules.d; ( echo "ip6_vti"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti/etc/modules.d/33-ip6-vti; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/xfrm/xfrm_interface.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface/etc/modules.d; ( echo "xfrm_interface"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface/etc/modules.d/xfrm-interface; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tunnel4.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4/etc/modules.d; ( echo "tunnel4"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4/etc/modules.d/31-iptunnel4; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/tunnel6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6/etc/modules.d; ( echo "tunnel6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6/etc/modules.d/31-iptunnel6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/sit.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit/etc/modules.d; ( echo "sit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit/etc/modules.d/32-sit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/fou.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou/etc/modules.d; ( echo "fou"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou/etc/modules.d/fou; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/fou6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6/etc/modules.d; ( echo "fou6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6/etc/modules.d/fou6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_tunnel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel/etc/modules.d; ( echo "ip6_tunnel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel/etc/modules.d/32-ip6-tunnel; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/ip_gre.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/gre.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre/etc/modules.d; ( echo "gre"; echo "ip_gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre/etc/modules.d/39-gre; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv6/ip6_gre.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6/etc/modules.d; ( echo "ip6_gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6/etc/modules.d/39-gre6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/tun.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun/etc/modules.d; ( echo "tun"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun/etc/modules.d/30-tun; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/veth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth/etc/modules.d; ( echo "veth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth/etc/modules.d/30-veth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/vrf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf/etc/modules.d; ( echo "vrf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf/etc/modules.d/30-vrf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/slip/slhc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_async.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp/etc/modules.d; ( echo "ppp_async"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp/etc/modules.d/ppp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_synctty.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty/etc/modules.d; ( echo "ppp_synctty"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty/etc/modules.d/ppp-synctty; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pppox.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pppoe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe/etc/modules.d; ( echo "pppoe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe/etc/modules.d/pppoe; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/pppoatm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa/etc/modules.d; ( echo "pppoatm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa/etc/modules.d/40-pppoa; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/pptp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp/etc/modules.d; ( echo "pptp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp/etc/modules.d/pptp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ppp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp/etc/modules.d; ( echo "l2tp_ppp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp/etc/modules.d/pppol2tp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/atm/clip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa/etc/modules.d; ( echo "clip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa/etc/modules.d/ipoa; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ppp/ppp_mppe.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe/etc/modules.d; ( echo "ppp_mppe"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe/etc/modules.d/mppe; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_ingress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_hfsc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_htb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_tbf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_basic.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_fw.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_route.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_flow.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_u32.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_u32.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_gact.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_mirred.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_skbedit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_matchall.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core/etc/modules.d; ( echo "act_gact"; echo "act_mirred"; echo "act_skbedit"; echo "cls_basic"; echo "cls_flow"; echo "cls_fw"; echo "cls_matchall"; echo "cls_route"; echo "cls_u32"; echo "em_u32"; echo "sch_hfsc"; echo "sch_htb"; echo "sch_ingress"; echo "sch_tbf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core/etc/modules.d/70-sched-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_police.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police/etc/modules.d; ( echo "act_police"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police/etc/modules.d/sched-act-police; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/psample/psample.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_sample.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample/etc/modules.d; ( echo "act_sample"; echo "psample"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample/etc/modules.d/sched-act-sample; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_vlan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan/etc/modules.d; ( echo "act_vlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan/etc/modules.d/sched-act-vlan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_bpf.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_bpf.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf/etc/modules.d; ( echo "act_bpf"; echo "cls_bpf"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf/etc/modules.d/72-sched-bpf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_cake.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake/etc/modules.d; ( echo "sch_cake"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake/etc/modules.d/sched-cake; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_connmark.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark/etc/modules.d; ( echo "act_connmark"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark/etc/modules.d/71-sched-connmark; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_ctinfo.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo/etc/modules.d; ( echo "act_ctinfo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo/etc/modules.d/71-sched-ctinfo; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_drr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr/etc/modules.d; ( echo "sch_drr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr/etc/modules.d/sched-drr; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/cls_flower.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower/etc/modules.d; ( echo "cls_flower"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower/etc/modules.d/sched-flower; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_fq_pie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie/etc/modules.d; ( echo "sch_fq_pie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie/etc/modules.d/sched-fq-pie; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_ipset.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset/etc/modules.d; ( echo "em_ipset"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset/etc/modules.d/72-sched-ipset; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_mqprio_lib.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_mqprio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio/etc/modules.d; ( echo "sch_mqprio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio/etc/modules.d/sched-mqprio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_pie.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie/etc/modules.d; ( echo "sch_pie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie/etc/modules.d/sched-pie; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_prio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio/etc/modules.d; ( echo "sch_prio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio/etc/modules.d/sched-prio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_red.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red/etc/modules.d; ( echo "sch_red"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red/etc/modules.d/sched-red; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_skbprio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio/etc/modules.d; ( echo "sch_skbprio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio/etc/modules.d/sched-skbprio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bpf-test.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bpf-test mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bpf-test true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bpf-test.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_codel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_gred.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_multiq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_sfq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_teql.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_fq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_ets.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_pedit.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_simple.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_skbmod.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/act_csum.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_cmp.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_nbyte.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_meta.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/em_text.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/etc/modules.d; ( echo "act_csum"; echo "act_pedit"; echo "act_simple"; echo "act_skbmod"; echo "em_cmp"; echo "em_meta"; echo "em_nbyte"; echo "em_text"; echo "sch_codel"; echo "sch_ets"; echo "sch_fq"; echo "sch_gred"; echo "sch_multiq"; echo "sch_sfq"; echo "sch_teql"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/etc/modules.d/73-sched; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/etc/hotplug.d/iface install -m0644 ./files/hotplug-sched-teql.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/etc/hotplug.d/iface/15-teql touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_bbr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/etc/modules.d; ( echo "tcp_bbr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/etc/modules.d/tcp-bbr; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/etc/sysctl.d install -m0644 ./files/sysctl-tcp-bbr.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/etc/sysctl.d/12-tcp-bbr.conf touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/tls/tls.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls/etc/modules.d; ( echo "tls"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls/etc/modules.d/tls; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_hybla.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla/etc/modules.d; ( echo "tcp_hybla"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla/etc/modules.d/tcp-hybla; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_scalable.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable/etc/modules.d; ( echo "tcp-scalable"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable/etc/modules.d/tcp-scalable; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ax25/ax25.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/hamradio/mkiss.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25/etc/modules.d; ( echo "ax25"; echo "mkiss"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25/etc/modules.d/80-ax25; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/core/pktgen.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen/etc/modules.d; ( echo "pktgen"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen/etc/modules.d/99-pktgen; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_netlink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp/etc/modules.d; ( echo "l2tp_core"; echo "l2tp_netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp/etc/modules.d/32-l2tp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_eth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth/etc/modules.d; ( echo "l2tp_eth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth/etc/modules.d/33-l2tp-eth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ip.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/l2tp/l2tp_ip6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip/etc/modules.d; ( echo "l2tp_ip"; echo "l2tp_ip6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip/etc/modules.d/33-l2tp-ip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sctp/sctp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp/etc/modules.d; ( echo "sctp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp/etc/modules.d/32-sctp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sctp/sctp_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag/etc/modules.d; ( echo "sctp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag/etc/modules.d/33-sctp-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/sched/sch_netem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem/etc/modules.d; ( echo "netem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem/etc/modules.d/99-netem; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/slip/slip.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip/etc/modules.d; ( echo "slip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip/etc/modules.d/30-slip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/dns_resolver/dns_resolver.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver/etc/modules.d; ( echo "dns_resolver"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver/etc/modules.d/30-dnsresolver; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_gso.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_iptunnel.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mpls/mpls_router.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls/etc/modules.d; ( echo "mpls_gso"; echo "mpls_iptunnel"; echo "mpls_router"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls/etc/modules.d/30-mpls; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/9p/9pnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet/etc/modules.d; ( echo "9pnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet/etc/modules.d/29-9pnet; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/nlmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon/etc/modules.d; ( echo "nlmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon/etc/modules.d/nlmon; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/mdio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio/etc/modules.d; ( echo "mdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio/etc/modules.d/32-mdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/macsec.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec/etc/modules.d; ( echo "macsec"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec/etc/modules.d/13-macsec; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/netlink/netlink_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag/etc/modules.d; ( echo "netlink-diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag/etc/modules.d/31-netlink-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/inet_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/tcp_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/udp_diag.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ipv4/raw_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag/etc/modules.d; ( echo "inet_diag"; echo "raw_diag"; echo "tcp_diag"; echo "udp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag/etc/modules.d/31-inet-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mptcp/mptcp_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag/etc/modules.d; ( echo "mptcp_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag/etc/modules.d/inet-mptcp-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/wireguard/wireguard.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard/etc/modules.d; ( echo "wireguard"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard/etc/modules.d/wireguard; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/netconsole.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole/etc/modules.d; ( echo "netconsole"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole/etc/modules.d/netconsole; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr/etc/modules.d; ( echo "qrtr"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr/etc/modules.d/qrtr; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr-tun.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun/etc/modules.d; ( echo "qrtr-tun"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun/etc/modules.d/qrtr-tun; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/qrtr/qrtr-mhi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi/etc/modules.d; ( echo "qrtr-mhi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi/etc/modules.d/qrtr-mhi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/unix/unix_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag/etc/modules.d; ( echo "unix_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag/etc/modules.d/unix-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/packet/af_packet_diag.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag/etc/modules.d; ( echo "af_packet_diag"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag/etc/modules.d/packet-diag; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team/etc/modules.d; ( echo "team"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team/etc/modules.d/team; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_broadcast.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast/etc/modules.d; ( echo "team_mode_broadcast"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast/etc/modules.d/team-mode-broadcast; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_roundrobin.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin/etc/modules.d; ( echo "team_mode_roundrobin"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin/etc/modules.d/team-mode-roundrobin; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_random.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random/etc/modules.d; ( echo "team_mode_random"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random/etc/modules.d/team-mode-random; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_activebackup.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup/etc/modules.d; ( echo "team_mode_activebackup"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup/etc/modules.d/team-mode-activebackup; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/team/team_mode_loadbalance.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance/etc/modules.d; ( echo "team_mode_loadbalance"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance/etc/modules.d/team-mode-loadbalance; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_base.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_base.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp437.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437/etc/modules.d; ( echo "nls_cp437"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437/etc/modules.d/25-nls-cp437; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp775.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775/etc/modules.d; ( echo "nls_cp775"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775/etc/modules.d/25-nls-cp775; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp850.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850/etc/modules.d; ( echo "nls_cp850"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850/etc/modules.d/25-nls-cp850; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp852.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852/etc/modules.d; ( echo "nls_cp852"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852/etc/modules.d/25-nls-cp852; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp862.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862/etc/modules.d; ( echo "nls_cp862"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862/etc/modules.d/25-nls-cp862; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp864.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864/etc/modules.d; ( echo "nls_cp864"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864/etc/modules.d/25-nls-cp864; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp866.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866/etc/modules.d; ( echo "nls_cp866"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866/etc/modules.d/25-nls-cp866; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp932.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_euc-jp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932/etc/modules.d; ( echo "nls_cp932"; echo "nls_euc-jp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932/etc/modules.d/25-nls-cp932; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp936.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936/etc/modules.d; ( echo "nls_cp936"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936/etc/modules.d/25-nls-cp936; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp950.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950/etc/modules.d; ( echo "nls_cp950"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950/etc/modules.d/25-nls-cp950; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1250.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250/etc/modules.d; ( echo "nls_cp1250"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250/etc/modules.d/25-nls-cp1250; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1251.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251/etc/modules.d; ( echo "nls_cp1251"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251/etc/modules.d/25-nls-cp1251; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-1.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1/etc/modules.d; ( echo "nls_iso8859-1"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1/etc/modules.d/25-nls-iso8859-1; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-1.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2/etc/modules.d; ( echo "nls_iso8859-2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2/etc/modules.d/25-nls-iso8859-2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6/etc/modules.d; ( echo "nls_iso8859-6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6/etc/modules.d/25-nls-iso8859-6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_cp1255.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8/etc/modules.d; ( echo "nls_cp1255"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8/etc/modules.d/25-nls-iso8859-8; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-13.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13/etc/modules.d; ( echo "nls_iso8859-13"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13/etc/modules.d/25-nls-iso8859-13; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_iso8859-15.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15/etc/modules.d; ( echo "nls_iso8859-15"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15/etc/modules.d/25-nls-iso8859-15; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_koi8-r.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r/etc/modules.d; ( echo "nls_koi8-r"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r/etc/modules.d/25-nls-koi8r; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_utf8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8/etc/modules.d; ( echo "nls_utf8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8/etc/modules.d/25-nls-utf8; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/nls/nls_ucs2_utils.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/6lowpan/6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan/etc/modules.d; ( echo "6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan/etc/modules.d/6lowpan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dma-buf/dma-shared-buffer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf/etc/modules.d; ( echo "dma-shared-buffer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf/etc/modules.d/20-dma-buf; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/dma-buf/dma-shared-buffer.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/eeprom_93cx6.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6/etc/modules.d; ( echo "eeprom_93cx6"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6/etc/modules.d/20-eeprom-93cx6; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at24.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24/etc/modules.d; ( echo "at24"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24/etc/modules.d/eeprom-at24; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at24.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/eeprom/at25.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25/etc/modules.d; ( echo "at25"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25/etc/modules.d/eeprom-at25; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/coreboot_table.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/memconsole.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/memconsole-coreboot.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/firmware/google/vpd-sysfs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware/etc/modules.d; ( echo "coreboot_table"; echo "memconsole-coreboot"; echo "vpd-sysfs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware/etc/modules.d/google-firmware; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lkdtm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lkdtm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lkdtm true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lkdtm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08/etc/modules.d; ( echo "pinctrl-mcp23s08"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08/etc/modules.d/40-pinctrl-mcp23s08; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08_i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c/etc/modules.d; ( echo "pinctrl-mcp23s08-i2c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c/etc/modules.d/40-pinctrl-mcp23s08-i2c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pinctrl/pinctrl-mcp23s08_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi/etc/modules.d; ( echo "pinctrl-mcp23s08-spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi/etc/modules.d/40-pinctrl-mcp23s08-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/parport/parport.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/ppdev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev/etc/modules.d; ( echo "parport"; echo "ppdev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev/etc/modules.d/50-ppdev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/parport/parport_pc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc/etc/modules.d; ( echo "parport_pc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc/etc/modules.d/51-parport-pc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/lp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp/etc/modules.d; ( echo "lp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp/etc/modules.d/52-lp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_core.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_block.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/etc/modules.d; ( echo "mmc_block"; echo "mmc_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/etc/modules.d/mmc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/etc/modules-boot.d; ln -sf ../modules.d/mmc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_core.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/core/mmc_block.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci-pltfm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/etc/modules.d; ( echo "sdhci-pltfm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/etc/modules.d/sdhci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/etc/modules-boot.d; ln -sf ../modules.d/sdhci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/sdhci-pltfm.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/watchdog/softdog.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/etc/modules.d; ( echo "softdog"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/etc/modules.d/50-softdog; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/etc/modules-boot.d; ln -sf ../modules.d/50-softdog /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ssb/ssb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/etc/modules.d; ( echo "ssb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/etc/modules.d/18-ssb; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/etc/modules-boot.d; ln -sf ../modules.d/18-ssb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bcma/bcma.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma/etc/modules.d; ( echo "bcma"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma/etc/modules.d/29-bcma; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/mfd-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd/etc/modules.d; ( echo "mfd-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd/etc/modules.d/10-mfd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mfd/mfd-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_nandbiterrs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_nandecctest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_oobtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_pagetest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_readtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_speedtest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_stresstest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_subpagetest.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_test.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/tests/mtd_torturetest.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/mtdoops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mtd/devices/mtdram.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/fs/pstore/ramoops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/etc/modules.d; ( echo "ramoops"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/etc/modules.d/30-ramoops; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/etc/modules-boot.d; ln -sf ../modules.d/30-ramoops /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/reed_solomon/reed_solomon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/etc/modules.d; ( echo "reed_solomon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/etc/modules.d/30-reed-solomon; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/etc/modules-boot.d; ln -sf ../modules.d/30-reed-solomon /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_base.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_pci.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/serial_mctrl_gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250/etc/modules.d; ( echo "8250"; echo "8250_base"; echo "8250_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250/etc/modules.d/serial-8250; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_base.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_pci.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/serial_mctrl_gpio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_exar.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar/etc/modules.d; ( echo "8250"; echo "8250_base"; echo "8250_exar"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar/etc/modules.d/serial-8250-exar; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/tty/serial/8250/8250_exar.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-spi.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-i2c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-i2c.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-mmio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/base/regmap/regmap-mmio.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/kernel/configs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig/etc/modules.d; ( echo "configs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig/etc/modules.d/70-ikconfig; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/mm/zsmalloc.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/block/zram/zram.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram/etc/modules.d; ( echo "zram"; echo "zsmalloc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram/etc/modules.d/20-zram; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/pps_core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/etc/modules.d; ( echo "pps_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/etc/modules.d/17-pps; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/etc/modules-boot.d; ln -sf ../modules.d/17-pps /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/pps_core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/clients/pps-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/etc/modules.d; ( echo "pps-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/etc/modules.d/18-pps-gpio; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/etc/modules-boot.d; ln -sf ../modules.d/18-pps-gpio /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/pps/clients/pps-ldisc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/etc/modules.d; ( echo "pps-ldisc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/etc/modules.d/18-pps-ldisc; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/etc/modules-boot.d; ln -sf ../modules.d/18-pps-ldisc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ptp/ptp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/etc/modules.d; ( echo "ptp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/etc/modules.d/18-ptp; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/etc/modules-boot.d; ln -sf ../modules.d/18-ptp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/ptp/ptp.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/hw_random/rng-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/hw_random/rng-core.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-thermal.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-thermal mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-thermal true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-thermal.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/misc/echo/echo.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo/etc/modules.d; ( echo "echo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo/etc/modules.d/50-echo; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/security/keys/encrypted-keys/encrypted-keys.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/etc/modules.d; ( echo "encrypted-keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/etc/modules.d/01-keys-encrypted; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/etc/modules-boot.d; ln -sf ../modules.d/01-keys-encrypted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/security/keys/trusted-keys/trusted.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/etc/modules.d; ( echo "trusted-keys"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/etc/modules.d/01-keys-trusted; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/etc/modules-boot.d; ln -sf ../modules.d/01-keys-trusted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/etc/modules.d; ( echo "tpm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/etc/modules.d/10-tpm; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/etc/modules-boot.d; ln -sf ../modules.d/10-tpm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm_i2c_atmel.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/etc/modules.d; ( echo "tpm_i2c_atmel"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/etc/modules.d/40-tpm-i2c-atmel; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/etc/modules-boot.d; ln -sf ../modules.d/40-tpm-i2c-atmel /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/char/tpm/tpm_i2c_infineon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/etc/modules.d; ( echo "tpm_i2c_infineon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/etc/modules.d/40-tpm-i2c-infineon; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/etc/modules-boot.d; ln -sf ../modules.d/40-tpm-i2c-infineon /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/watchdog/i6300esb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/etc/modules.d; ( echo "i6300esb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/etc/modules.d/50-i6300esb-wdt; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/etc/modules-boot.d; ln -sf ../modules.d/50-i6300esb-wdt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bus/mhi/host/mhi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus/etc/modules.d; ( echo "mhi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus/etc/modules.d/mhi-bus; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/bus/mhi/host/mhi_pci_generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic/etc/modules.d; ( echo "mhi_pci_generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic/etc/modules.d/mhi-pci-generic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/regulator/userspace-consumer.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/etc/modules.d; ( echo "userspace-consumer"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/etc/modules.d/10-regulator-userspace-consumer; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/etc/modules-boot.d; ln -sf ../modules.d/10-regulator-userspace-consumer /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-bq32k.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k/etc/modules.d; ( echo "rtc-bq32k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k/etc/modules.d/rtc-bq32k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1307.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307/etc/modules.d; ( echo "rtc-ds1307"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307/etc/modules.d/rtc-ds1307; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1374.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374/etc/modules.d; ( echo "rtc-ds1374"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374/etc/modules.d/rtc-ds1374; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-ds1672.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672/etc/modules.d; ( echo "rtc-ds1672"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672/etc/modules.d/rtc-ds1672; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-em3027.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027/etc/modules.d; ( echo "rtc-em3027"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027/etc/modules.d/rtc-em3027; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-isl1208.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208/etc/modules.d; ( echo "rtc-isl1208"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208/etc/modules.d/rtc-isl1208; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-mv.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-mv mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-mv true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-mv.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf8563.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563/etc/modules.d; ( echo "rtc-pcf8563"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563/etc/modules.d/rtc-pcf8563; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf2123.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123/etc/modules.d; ( echo "rtc-pcf2123"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123/etc/modules.d/rtc-pcf2123; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-pcf2127.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127/etc/modules.d; ( echo "rtc-pcf2127"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127/etc/modules.d/rtc-pcf2127; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-r7301.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301/etc/modules.d; ( echo "rtc-r7301"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301/etc/modules.d/rtc-r7301; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-rs5c372.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/etc/modules.d; ( echo "rtc-rs5c372"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/etc/modules.d/50-rtc-rs5c372a; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-rs5c372a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-rx8025.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/etc/modules.d; ( echo "rtc-rx8025"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/etc/modules.d/50-rtc-rx8025; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-rx8025 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-s35390a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/etc/modules.d; ( echo "rtc-s35390a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/etc/modules.d/50-rtc-s35390a; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/etc/modules-boot.d; ln -sf ../modules.d/50-rtc-s35390a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/rtc/rtc-x1205.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205/etc/modules.d; ( echo "rtc-x1205"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205/etc/modules.d/rtc-x1205; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soundcore.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-hwdep.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-seq-device.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-rawmidi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-timer.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-pcm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/oss/snd-mixer-oss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/oss/snd-pcm-oss.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-compress.ko ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core/etc/modules.d; ( echo "snd"; echo "snd-compress"; echo "snd-hwdep"; echo "snd-mixer-oss"; echo "snd-pcm"; echo "snd-pcm-oss"; echo "snd-rawmidi"; echo "snd-seq-device"; echo "snd-timer"; echo "soundcore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core/etc/modules.d/30-sound-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/ac97_bus.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/ac97/snd-ac97-codec.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97/etc/modules.d; ( echo "ac97_bus"; echo "snd-ac97-codec"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97/etc/modules.d/35-ac97; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/drivers/mpu401/snd-mpu401-uart.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401/etc/modules.d; ( echo "snd-mpu401-uart"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401/etc/modules.d/35-sound-mpu401; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq-midi-event.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/seq/snd-seq-midi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq/etc/modules.d; ( echo "snd-seq"; echo "snd-seq-midi"; echo "snd-seq-midi-event"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq/etc/modules.d/35-sound-seq; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-ens1371.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371/etc/modules.d; ( echo "snd-ens1371"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371/etc/modules.d/36-sound-ens1371; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-intel8x0.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0/etc/modules.d; ( echo "snd-intel8x0"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0/etc/modules.d/36-sound-i8x0; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/pci/snd-via82xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx/etc/modules.d; ( echo "snd-via82xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx/etc/modules.d/36-sound-via82xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/snd-soc-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core/etc/modules.d; ( echo "snd-soc-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core/etc/modules.d/55-sound-soc-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-ac97.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97/etc/modules.d; ( echo "snd-soc-ac97"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97/etc/modules.d/57-sound-soc-ac97; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-wm8960.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960/etc/modules.d; ( echo "snd-soc-wm8960"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960/etc/modules.d/sound-soc-wm8960; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-spdif-tx.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-spdif-rx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif/etc/modules.d; ( echo "snd-soc-spdif-rx"; echo "snd-soc-spdif-tx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif/etc/modules.d/sound-soc-spdif; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/soc/codecs/snd-soc-dmic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic/etc/modules.d; ( echo "snd-soc-dmic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic/etc/modules.d/sound-soc-dmic; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/drivers/snd-dummy.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy/etc/modules.d; ( echo "snd-dummy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy/etc/modules.d/32-sound-dummy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-core true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-snd-hda-scodec-component.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-snd-hda-scodec-component mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-snd-hda-scodec-component true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-snd-hda-scodec-component.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-realtek.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-realtek mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-realtek true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-realtek.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cmedia.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cmedia mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cmedia true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cmedia.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-analog.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-analog mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-analog true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-analog.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-idt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-idt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-idt true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-idt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-si3054.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-si3054 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-si3054 true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-si3054.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cirrus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cirrus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cirrus true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cirrus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0110.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0110 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0110 true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0110.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0132.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0132 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0132 true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0132.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-conexant.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-conexant mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-conexant true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-conexant.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-via.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-via mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-via true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-via.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-hdmi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-hdmi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-hdmi true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-hdmi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/core/snd-ump.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2/etc/modules.d; ( echo "snd-ump"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2/etc/modules.d/sound-midi2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/of_mmc_spi.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/mmc/host/mmc_spi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi/etc/modules.d; ( echo "mmc_spi"; echo "of_mmc_spi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi/etc/modules.d/mmc-spi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-bitbang.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-bitbang.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio/etc/modules.d; ( echo "spi-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio/etc/modules.d/spi-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spidev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev/etc/modules.d; ( echo "spidev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev/etc/modules.d/spi-dev; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spidev.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-dw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw/etc/modules.d; ( echo "spi-dw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw/etc/modules.d/spi-dw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/spi/spi-dw-mmio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio/etc/modules.d; ( echo "spi-dw-mmio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio/etc/modules.d/spi-dw-mmio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/common/usb-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/etc/modules.d; ( echo "usb-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/etc/modules.d/20-usb-common; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/etc/modules-boot.d; ln -sf ../modules.d/20-usb-common /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/common/usb-common.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/usbcore.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/etc/modules.d; ( echo "usbcore"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/etc/modules.d/20-usb-core; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/etc/modules-boot.d; ln -sf ../modules.d/20-usb-core /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/usbcore.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/core/ledtrig-usbport.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport/etc/modules.d; ( echo "ledtrig-usbport"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport/etc/modules.d/50-usb-ledtrig-usbport; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/phy/phy-generic.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/etc/modules.d; ( echo "phy-generic"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/etc/modules.d/21-usb-phy-nop; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/etc/modules-boot.d; ln -sf ../modules.d/21-usb-phy-nop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/udc/udc-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/etc/modules.d; ( echo "udc-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/etc/modules.d/21-usb-gadget; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/etc/modules-boot.d; ln -sf ../modules.d/21-usb-gadget /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/libcomposite.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite/etc/modules.d; ( echo "libcomposite"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite/etc/modules.d/50-usb-lib-composite; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_hid.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_hid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid/etc/modules.d; ( echo "usb_f_hid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid/etc/modules.d/52-usb-gadget-hid; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ffs.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_fs.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs/etc/modules.d; ( echo "usb_f_fs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs/etc/modules.d/52-usb-gadget-fs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_dbgp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/u_ether.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ecm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ecm_subset.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_rndis.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ether.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth/etc/modules.d; ( echo "usb_f_ecm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth/etc/modules.d/52-usb-gadget-eth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_ncm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm/etc/modules.d; ( echo "usb_f_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm/etc/modules.d/52-usb-gadget-ncm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/u_serial.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_acm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_obex.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_serial.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_serial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial/etc/modules.d; ( echo "usb_f_acm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial/etc/modules.d/52-usb-gadget-serial; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/function/usb_f_mass_storage.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_mass_storage.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage/etc/modules.d; ( echo "usb_f_mass_storage"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage/etc/modules.d/52-usb-gadget-mass-storage; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/legacy/g_cdc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/uhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/etc/modules.d; ( echo "uhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/etc/modules.d/50-usb-uhci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-uhci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-hcd.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-platform.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/etc/modules.d; ( echo "ohci-at91"; echo "ohci-hcd"; echo "ohci-platform"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/etc/modules.d/50-usb-ohci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/etc/modules-boot.d; ln -sf ../modules.d/50-usb-ohci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-hcd.ko' is built-in. NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-platform.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ohci-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/etc/modules.d; ( echo "ohci-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/etc/modules.d/51-usb-ohci-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/etc/modules-boot.d; ln -sf ../modules.d/51-usb-ohci-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/etc/modules.d; ( echo "ehci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/etc/modules.d/35-usb-ehci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/etc/modules-boot.d; ln -sf ../modules.d/35-usb-ehci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-hcd.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-platform.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-fsl.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/fsl-mph-dr-of.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/etc/modules.d; ( echo "ehci-atmel"; echo "ehci-fsl"; echo "ehci-hcd"; echo "ehci-orion"; echo "ehci-platform"; echo "fsl-mph-dr-of"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/etc/modules.d/40-usb2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/etc/modules-boot.d; ln -sf ../modules.d/40-usb2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-platform.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/etc/modules.d; ( echo "ehci-pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/etc/modules.d/42-usb2-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/etc/modules-boot.d; ln -sf ../modules.d/42-usb2-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/ehci-pci.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc2/dwc2.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/etc/modules.d; ( echo "dwc2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/etc/modules.d/54-usb-dwc2; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc2/dwc2_pci.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/etc/modules.d; ( echo "dwc2_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/etc/modules.d/54-usb-dwc2-pci; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc2-pci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/cdns3/cdns-usb-common.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/etc/modules.d; ( echo "cdns-usb-common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/etc/modules.d/50-usb-cdns; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/etc/modules-boot.d; ln -sf ../modules.d/50-usb-cdns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/cdns3/cdns3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/etc/modules.d; ( echo "cdns3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/etc/modules.d/54-usb-cdns3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/etc/modules-boot.d; ln -sf ../modules.d/54-usb-cdns3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc3/dwc3.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/etc/modules.d; ( echo "dwc3"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/etc/modules.d/54-usb-dwc3; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/etc/modules-boot.d; ln -sf ../modules.d/54-usb-dwc3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/dwc3/dwc3.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/cdc-acm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm/etc/modules.d; ( echo "cdc-acm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm/etc/modules.d/usb-acm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/cdc-wdm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm/etc/modules.d; ( echo "cdc-wdm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm/etc/modules.d/usb-wdm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/usb/snd-usbmidi-lib.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/sound/usb/snd-usb-audio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio/etc/modules.d; ( echo "snd-usb-audio"; echo "snd-usbmidi-lib"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio/etc/modules.d/usb-audio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/class/usblp.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer/etc/modules.d; ( echo "usblp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer/etc/modules.d/usb-printer; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usbserial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial/etc/modules.d; ( echo "usbserial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial/etc/modules.d/usb-serial; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/belkin_sa.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin/etc/modules.d; ( echo "belkin_sa"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin/etc/modules.d/usb-serial-belkin; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ch341.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341/etc/modules.d; ( echo "ch341"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341/etc/modules.d/usb-serial-ch341; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ch348.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348/etc/modules.d; ( echo "ch348"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348/etc/modules.d/usb-serial-ch348; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/io_edgeport.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport/etc/modules.d; ( echo "io_edgeport"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport/etc/modules.d/usb-serial-edgeport; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ftdi_sio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi/etc/modules.d; ( echo "ftdi_sio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi/etc/modules.d/usb-serial-ftdi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/garmin_gps.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin/etc/modules.d; ( echo "garmin_gps"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin/etc/modules.d/usb-serial-garmin; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usb-serial-simple.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple/etc/modules.d; ( echo "usb-serial-simple"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple/etc/modules.d/usb-serial-simple; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ti_usb_3410_5052.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb/etc/modules.d; ( echo "ti_usb_3410_5052"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb/etc/modules.d/usb-serial-ti-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ipw.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw/etc/modules.d; ( echo "ipw"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw/etc/modules.d/usb-serial-ipw; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mct_u232.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct/etc/modules.d; ( echo "mct_u232"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct/etc/modules.d/usb-serial-mct; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mos7720.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720/etc/modules.d; ( echo "mos7720"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720/etc/modules.d/usb-serial-mos7720; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/mos7840.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840/etc/modules.d; ( echo "mos7840"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840/etc/modules.d/usb-serial-mos7840; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/pl2303.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303/etc/modules.d; ( echo "pl2303"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303/etc/modules.d/usb-serial-pl2303; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/cp210x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x/etc/modules.d; ( echo "cp210x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x/etc/modules.d/usb-serial-cp210x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/ark3116.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116/etc/modules.d; ( echo "ark3116"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116/etc/modules.d/usb-serial-ark3116; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/oti6858.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858/etc/modules.d; ( echo "oti6858"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858/etc/modules.d/usb-serial-oti6858; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/sierra.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless/etc/modules.d; ( echo "sierra"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless/etc/modules.d/usb-serial-sierrawireless; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/visor.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor/etc/modules.d; ( echo "visor"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor/etc/modules.d/usb-serial-visor; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/cypress_m8.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8/etc/modules.d; ( echo "cypress_m8"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8/etc/modules.d/usb-serial-cypress-m8; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/keyspan.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/misc/ezusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan/etc/modules.d; ( echo "ezusb"; echo "keyspan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan/etc/modules.d/usb-serial-keyspan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/usb_wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan/etc/modules.d; ( echo "usb_wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan/etc/modules.d/usb-serial-wwan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/option.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option/etc/modules.d; ( echo "option"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option/etc/modules.d/usb-serial-option; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/qcserial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm/etc/modules.d; ( echo "qcserial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm/etc/modules.d/usb-serial-qualcomm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/serial/xr_serial.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr/etc/modules.d; ( echo "xr_serial"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr/etc/modules.d/usb-serial-xr; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/usb-storage.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/etc/modules.d; ( echo "usb-storage"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/etc/modules.d/usb-storage; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/etc/modules-boot.d; ln -sf ../modules.d/usb-storage /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/usb-storage.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-alauda.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-cypress.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-datafab.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-freecom.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-isd200.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-jumpshot.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-karma.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-sddr09.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-sddr55.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/ums-usbat.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras/etc/modules.d; ( echo "ums-alauda"; echo "ums-cypress"; echo "ums-datafab"; echo "ums-freecom"; echo "ums-isd200"; echo "ums-jumpshot"; echo "ums-karma"; echo "ums-sddr09"; echo "ums-sddr55"; echo "ums-usbat"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras/etc/modules.d/usb-storage-extras; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/storage/uas.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/etc/modules.d; ( echo "uas"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/etc/modules.d/usb-storage-uas; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/etc/modules-boot.d; ln -sf ../modules.d/usb-storage-uas /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/usbatm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm/etc/modules.d; ( echo "usbatm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm/etc/modules.d/usb-atm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/speedtch.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch/etc/modules.d; ( echo "speedtch"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch/etc/modules.d/usb-atm-speedtouch; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/ueagle-atm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle/etc/modules.d; ( echo "ueagle-atm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle/etc/modules.d/usb-atm-ueagle; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/atm/cxacru.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru/etc/modules.d; ( echo "cxacru"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru/etc/modules.d/usb-atm-cxacru; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/usbnet.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net/etc/modules.d; ( echo "usbnet"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net/etc/modules.d/usb-net; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/aqc111.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111/etc/modules.d; ( echo "aqc111"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111/etc/modules.d/usb-net-aqc111; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/asix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix/etc/modules.d; ( echo "asix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix/etc/modules.d/usb-net-asix; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/ax88179_178a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179/etc/modules.d; ( echo "ax88179_178a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179/etc/modules.d/usb-net-asix-ax88179; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/hso.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso/etc/modules.d; ( echo "hso"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso/etc/modules.d/usb-net-hso; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/kaweth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth/etc/modules.d; ( echo "kaweth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth/etc/modules.d/usb-net-kaweth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/lan78xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx/etc/modules.d; ( echo "lan78xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx/etc/modules.d/usb-net-lan78xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/pegasus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus/etc/modules.d; ( echo "pegasus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus/etc/modules.d/usb-net-pegasus; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/mcs7830.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830/etc/modules.d; ( echo "mcs7830"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830/etc/modules.d/usb-net-mcs7830; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/smsc75xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx/etc/modules.d; ( echo "smsc75xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx/etc/modules.d/usb-net-smsc75xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/smsc95xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx/etc/modules.d; ( echo "smsc95xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx/etc/modules.d/usb-net-smsc95xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/dm9601.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether/etc/modules.d; ( echo "dm9601"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether/etc/modules.d/usb-net-dm9601-ether; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_ether.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether/etc/modules.d; ( echo "cdc_ether"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether/etc/modules.d/usb-net-cdc-ether; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_eem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem/etc/modules.d; ( echo "cdc_eem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem/etc/modules.d/usb-net-cdc-eem; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_subset.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset/etc/modules.d; ( echo "cdc_subset"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset/etc/modules.d/usb-net-cdc-subset; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/qmi_wwan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan/etc/modules.d; ( echo "qmi_wwan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan/etc/modules.d/usb-net-qmi-wwan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/rtl8150.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150/etc/modules.d; ( echo "rtl8150"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150/etc/modules.d/usb-net-rtl8150; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/r8152.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152/etc/modules.d; ( echo "r8152"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152/etc/modules.d/usb-net-rtl8152; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/sr9700.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700/etc/modules.d; ( echo "sr9700"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700/etc/modules.d/usb-net-sr9700; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/rndis_host.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis/etc/modules.d; ( echo "rndis_host"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis/etc/modules.d/usb-net-rndis; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_mbim.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim/etc/modules.d; ( echo "cdc_mbim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim/etc/modules.d/usb-net-cdc-mbim; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/cdc_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm/etc/modules.d; ( echo "cdc_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm/etc/modules.d/usb-net-cdc-ncm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/huawei_cdc_ncm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm/etc/modules.d; ( echo "huawei_cdc_ncm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm/etc/modules.d/usb-net-huawei-cdc-ncm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/sierra_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless/etc/modules.d; ( echo "sierra_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless/etc/modules.d/usb-net-sierrawireless; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/ipheth.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth/etc/modules.d; ( echo "ipheth"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth/etc/modules.d/usb-net-ipheth; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/kalmia.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia/etc/modules.d; ( echo "kalmia"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia/etc/modules.d/usb-net-kalmia; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/usb/plusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl/etc/modules.d; ( echo "plusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl/etc/modules.d/usb-net-pl; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/usbhid/usbhid.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid/etc/modules.d; ( echo "usbhid"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid/etc/modules.d/usb-hid; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-cp2112.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112/etc/modules.d; ( echo "hid-cp2112"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112/etc/modules.d/usb-hid-cp2112; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/hid/hid-mcp2221.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221/etc/modules.d; ( echo "hid-mcp2221"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221/etc/modules.d/usb-hid-mcp2221; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/yealink.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink/etc/modules.d; ( echo "yealink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink/etc/modules.d/usb-yealink; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/input/misc/cm109.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109/etc/modules.d; ( echo "cm109"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109/etc/modules.d/usb-cm109; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/usbip-core.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip/etc/modules.d; ( echo "usbip-core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip/etc/modules.d/usbip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/vhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client/etc/modules.d; ( echo "vhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client/etc/modules.d/usbip-client; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/usbip/usbip-host.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server/etc/modules.d; ( echo "usbip-host"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server/etc/modules.d/usbip-server; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/mon/usbmon.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon/etc/modules.d; ( echo "usbmon"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon/etc/modules.d/usbmon; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3 for mod in ; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/gadget/udc/net2280.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280/etc/modules.d; ( echo "net2280"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280/etc/modules.d/46-usb-net2280; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/roles/roles.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/roles/roles.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-hcd.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules.d; ( echo "xhci-hcd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules.d/54-usb-xhci-hcd; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-hcd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-hcd.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/host/xhci-pci-renesas.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/etc/modules.d; ( echo "xhci-pci-renesas"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/etc/modules.d/54-usb-xhci-pci-renesas; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/etc/modules-boot.d; ln -sf ../modules.d/54-usb-xhci-pci-renesas /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/usb/misc/chaoskey.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey/etc/modules.d; ( echo "chaoskey"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey/etc/modules.d/chaoskey; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/mc/mc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller/etc/modules.d; ( echo "mc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller/etc/modules.d/media-controller; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/backlight.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight/etc/modules.d; ( echo "backlight"; echo "video"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight/etc/modules.d/backlight; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/backlight.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/pwm_bl.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm/etc/modules.d; ( echo "pwm_bl"; echo "video"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm/etc/modules.d/backlight-pwm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm.installed NOTICE: module '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/backlight/pwm_bl.ko' is built-in. rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/fb.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/lib/fonts/font.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb/etc/modules.d; ( echo "fb"; echo "font"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb/etc/modules.d/06-fb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-fillrect.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-fillrect mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-fillrect true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-fillrect.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-copyarea.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-copyarea mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-copyarea true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-copyarea.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-imgblt.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-imgblt mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-imgblt true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-imgblt.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/fb_sys_fops.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops/etc/modules.d; ( echo "fb_sys_fops"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops/etc/modules.d/07-fb-sys-fops; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/syscopyarea.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/sysfillrect.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/video/fbdev/core/sysimgblt.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram/etc/modules.d; ( echo "syscopyarea"; echo "sysfillrect"; echo "sysimgblt"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram/etc/modules.d/07-fb-sys-ram; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/staging/fbtft/fbtft.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft/etc/modules.d; ( echo "fbtft"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft/etc/modules.d/08-fb-tft; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/staging/fbtft/fb_ili9486.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486/etc/modules.d; ( echo "fb_ili9486"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486/etc/modules.d/09-fb-tft-ili9486; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_panel_orientation_quirks.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm/etc/modules.d; ( echo "drm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm/etc/modules.d/05-drm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_dma_helper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper/etc/modules.d; ( echo "drm_dma_helper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper/etc/modules.d/drm-dma-helper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_mipi_dbi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi/etc/modules.d; ( echo "drm_mipi_dbi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi/etc/modules.d/drm-mipi-dbi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-ttm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-ttm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-ttm true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-ttm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/drm_kms_helper.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper/etc/modules.d; ( echo "drm_kms_helper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper/etc/modules.d/drm-kms-helper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/tiny/panel-mipi-dbi.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi/etc/modules.d; ( echo "panel-mipi-dbi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi/etc/modules.d/drm-panel-mipi-dbi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/panel/panel-simple.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple/etc/modules.d; ( echo "panel-simple"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple/etc/modules.d/drm-panel-simple; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/gpu/drm/bridge/tc358762.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762/etc/modules.d; ( echo "tc358762"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762/etc/modules.d/drm-panel-tc358762; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/v4l2-core/videodev.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core/etc/modules.d; ( echo "videodev"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core/etc/modules.d/60-video-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-common.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-v4l2.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-memops.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-vmalloc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2/etc/modules.d; ( echo "videobuf-v4l2"; echo "videobuf2-core"; echo "videobuf2-memops"; echo "videobuf2-vmalloc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2/etc/modules.d/65-video-videobuf2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/pwc/pwc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc/etc/modules.d; ( echo "pwc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc/etc/modules.d/video-pwc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/uvc/uvcvideo.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/uvc.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc/etc/modules.d; ( echo "uvc"; echo "uvcvideo"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc/etc/modules.d/video-uvc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_main.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core/etc/modules.d; ( echo "gspca_main"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core/etc/modules.d/video-gspca-core; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_conex.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex/etc/modules.d; ( echo "gspca_conex"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex/etc/modules.d/video-gspca-conex; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_etoms.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms/etc/modules.d; ( echo "gspca_etoms"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms/etc/modules.d/video-gspca-etoms; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_finepix.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix/etc/modules.d; ( echo "gspca_finepix"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix/etc/modules.d/video-gspca-finepix; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_mars.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars/etc/modules.d; ( echo "gspca_mars"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars/etc/modules.d/video-gspca-mars; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_mr97310a.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a/etc/modules.d; ( echo "gspca_mr97310a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a/etc/modules.d/video-gspca-mr97310a; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov519.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519/etc/modules.d; ( echo "gspca_ov519"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519/etc/modules.d/video-gspca-ov519; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov534.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534/etc/modules.d; ( echo "gspca_ov534"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534/etc/modules.d/video-gspca-ov534; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_ov534_9.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9/etc/modules.d; ( echo "gspca_ov534_9"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9/etc/modules.d/video-gspca-ov534-9; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac207.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207/etc/modules.d; ( echo "gspca_pac207"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207/etc/modules.d/video-gspca-pac207; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac7302.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302/etc/modules.d; ( echo "gspca_pac7302"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302/etc/modules.d/video-gspca-pac7302; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_pac7311.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311/etc/modules.d; ( echo "gspca_pac7311"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311/etc/modules.d/video-gspca-pac7311; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_se401.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401/etc/modules.d; ( echo "gspca_se401"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401/etc/modules.d/video-gspca-se401; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sn9c20x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x/etc/modules.d; ( echo "gspca_sn9c20x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x/etc/modules.d/video-gspca-sn9c20x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sonixb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb/etc/modules.d; ( echo "gspca_sonixb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb/etc/modules.d/video-gspca-sonixb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sonixj.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj/etc/modules.d; ( echo "gspca_sonixj"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj/etc/modules.d/video-gspca-sonixj; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca500.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500/etc/modules.d; ( echo "gspca_spca500"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500/etc/modules.d/video-gspca-spca500; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca501.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501/etc/modules.d; ( echo "gspca_spca501"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501/etc/modules.d/video-gspca-spca501; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca505.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505/etc/modules.d; ( echo "gspca_spca505"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505/etc/modules.d/video-gspca-spca505; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca506.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506/etc/modules.d; ( echo "gspca_spca506"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506/etc/modules.d/video-gspca-spca506; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca508.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508/etc/modules.d; ( echo "gspca_spca508"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508/etc/modules.d/video-gspca-spca508; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_spca561.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561/etc/modules.d; ( echo "gspca_spca561"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561/etc/modules.d/video-gspca-spca561; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq905.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905/etc/modules.d; ( echo "gspca_sq905"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905/etc/modules.d/video-gspca-sq905; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq905c.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c/etc/modules.d; ( echo "gspca_sq905c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c/etc/modules.d/video-gspca-sq905c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sq930x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x/etc/modules.d; ( echo "gspca_sq930x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x/etc/modules.d/video-gspca-sq930x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_stk014.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014/etc/modules.d; ( echo "gspca_stk014"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014/etc/modules.d/video-gspca-stk014; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_sunplus.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus/etc/modules.d; ( echo "gspca_sunplus"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus/etc/modules.d/video-gspca-sunplus; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_t613.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613/etc/modules.d; ( echo "gspca_t613"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613/etc/modules.d/video-gspca-t613; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_tv8532.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532/etc/modules.d; ( echo "gspca_tv8532"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532/etc/modules.d/video-gspca-tv8532; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_vc032x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x/etc/modules.d; ( echo "gspca_vc032x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x/etc/modules.d/video-gspca-vc032x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_zc3xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx/etc/modules.d; ( echo "gspca_zc3xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx/etc/modules.d/video-gspca-zc3xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/m5602/gspca_m5602.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602/etc/modules.d; ( echo "gspca_m5602"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602/etc/modules.d/video-gspca-m5602; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx/etc/modules.d; ( echo "gspca_stv06xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx/etc/modules.d/video-gspca-stv06xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gl860/gspca_gl860.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860/etc/modules.d; ( echo "gspca_gl860"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860/etc/modules.d/video-gspca-gl860; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_jeilinj.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj/etc/modules.d; ( echo "gspca_jeilinj"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj/etc/modules.d/video-gspca-jeilinj; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/usb/gspca/gspca_konica.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica/etc/modules.d; ( echo "gspca_konica"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica/etc/modules.d/video-gspca-konica; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-dma-contig.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig/etc/modules.d; ( echo "videobuf2-dma-contig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig/etc/modules.d/66-video-dma-contig; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/common/videobuf2/videobuf2-dma-sg.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg/etc/modules.d; ( echo "videobuf2-dma-sg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg/etc/modules.d/66-video-dma-sg; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/media/pci/tw686x/tw686x.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x/etc/modules.d; ( echo "tw686x dma_mode=contig"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x/etc/modules.d/video-tw686x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost_iotlb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost/etc/modules.d; ( echo "vhost"; echo "vhost_iotlb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost/etc/modules.d/vhost; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/vhost/vhost_net.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net/etc/modules.d; ( echo "vhost_net"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net/etc/modules.d/vhost-net; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/wire.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/w1-gpio.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio/etc/modules.d; ( echo "w1-gpio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio/etc/modules.d/w1-master-gpio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/ds2482.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482/etc/modules.d; ( echo "ds2482"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482/etc/modules.d/w1-master-ds2482; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/masters/ds2490.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490/etc/modules.d; ( echo "ds2490"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490/etc/modules.d/w1-master-ds2490; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_therm.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm/etc/modules.d; ( echo "w1_therm"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm/etc/modules.d/w1-slave-therm; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_smem.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem/etc/modules.d; ( echo "w1_smem"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem/etc/modules.d/w1-slave-smem; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2431.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431/etc/modules.d; ( echo "w1_ds2431"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431/etc/modules.d/w1-slave-ds2431; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2433.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433/etc/modules.d; ( echo "w1_ds2433"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433/etc/modules.d/w1-slave-ds2433; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2413.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413/etc/modules.d; ( echo "w1_ds2413"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413/etc/modules.d/w1-slave-ds2413; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/w1/slaves/w1_ds2438.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438/etc/modules.d; ( echo "w1_ds2438"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438/etc/modules.d/w1-slave-ds2438; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/ieee802154.ko /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/ieee802154_socket.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154/etc/modules.d; ( echo "ieee802154"; echo "ieee802154_socket"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154/etc/modules.d/90-ieee802154; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/mac802154/mac802154.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154/etc/modules.d; ( echo "mac802154"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154/etc/modules.d/91-mac802154; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/fakelb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb/etc/modules.d; ( echo "fakelb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb/etc/modules.d/92-fakelb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/atusb.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb/etc/modules.d; ( echo "atusb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb/etc/modules.d/atusb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/at86rf230.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230/etc/modules.d; ( echo "at86rf230"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230/etc/modules.d/at86rf230; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/mrf24j40.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40/etc/modules.d; ( echo "mrf24j40"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40/etc/modules.d/mrf24j40; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/cc2520.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520/etc/modules.d; ( echo "cc2520"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520/etc/modules.d/cc2520; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210 for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/drivers/net/ieee802154/ca8210.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210/etc/modules.d; ( echo "ca8210"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210/etc/modules.d/ca8210; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan for mod in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/net/ieee802154/6lowpan/ieee802154_6lowpan.ko; do if grep -q "${mod##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/}" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/modules.builtin"; then echo "NOTICE: module '$mod' is built-in."; elif [ -e $mod ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan/lib/modules/6.12.63 ; cp -fpR -L $mod /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan/lib/modules/6.12.63/ ; else echo "ERROR: module '$mod' is missing." >&2; exit 1; fi; done; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan/etc/modules.d; ( echo "ieee802154_6lowpan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan/etc/modules.d/91-ieee802154-6lowpan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-aoe/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-aoe_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-ahci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-platform/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-ahci-platform_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-artop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-artop_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-ahci-dwc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-ahci-dwc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-nvidia-sata/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-nvidia-sata_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-pdc202xx-old/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-pdc202xx-old_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-piix/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-piix_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-sil_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-sil24/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-sil24_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ata-via-sata/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ata-via-sata_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-block2mtd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-block2mtd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dax/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dax_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm-raid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dm-raid_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iscsi-initiator/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iscsi-initiator_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-mod/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-mod_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-linear/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-linear_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid0/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-raid0_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-raid1_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid10/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-raid10_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-md-raid456/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-md-raid456_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-loop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-loop_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nbd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nbd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nvme/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nvme_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-scsi-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-generic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-scsi-generic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cdrom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-cdrom_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-cdrom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-scsi-cdrom_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-scsi-tape/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-scsi-tape_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iosched-bfq/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iosched-bfq_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bluetooth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hci-uart/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hci-uart_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btusb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-btusb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmtk/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-btmtk_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ath3k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath3k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bluetooth-6lowpan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bluetooth-6lowpan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btmrvl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-btmrvl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-btsdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-btsdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-bcm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-bcm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-c-can_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-c-can-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-c-can-platform/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-c-can-platform_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-gw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-gw_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-mcp251x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-mcp251x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-raw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-raw_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-slcan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-slcan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-8dev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-8dev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-ems/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-ems_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-esd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-esd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-gs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-gs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-kvaser/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-kvaser_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-usb-peak/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-usb-peak_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-can-vcan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-can-vcan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-acompress/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-acompress_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-aead/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-aead_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-arc4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-arc4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-authenc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-authenc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-blake2b/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-blake2b_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cbc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-cbc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ccm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-ccm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-chacha20poly1305/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-chacha20poly1305_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cmac/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-cmac_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-crc32_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-crc32c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-crc32c_installed echo "kmod-crypto-crc32c" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ctr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-ctr_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-cts/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-cts_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-deflate/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-deflate_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-des/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-des_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-ecb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ecdh/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-ecdh_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-echainiv/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-echainiv_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-essiv/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-essiv_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-fcrypt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-fcrypt_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gcm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-gcm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xcbc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-xcbc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-gf128/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-gf128_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-ghash/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-ghash_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hash/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-hash_installed echo "kmod-crypto-hash" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hmac/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-hmac_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-atmel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-hw-atmel_installed WARNING: kmod-crypto-hw-hifn-795x is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-hifn-795x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-hw-hifn-795x_installed WARNING: kmod-crypto-hw-padlock is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-hw-padlock/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-hw-padlock_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-kpp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-kpp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-lib-chacha20_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-chacha20poly1305/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-lib-chacha20poly1305_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-curve25519/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-lib-curve25519_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-lib-poly1305/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-lib-poly1305_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-manager/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-manager_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-md4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-md5/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-md5_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-michael-mic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-michael-mic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-misc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-misc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-null/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-null_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-pcbc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-pcbc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rmd160/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-rmd160_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-rng/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-rng_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-geniv/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-geniv_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-seqiv/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-seqiv_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-sha1_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-sha3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha256/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-sha256_installed echo "kmod-crypto-sha256" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-sha512/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-sha512_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-test/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-test_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-user/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-user_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xts/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-xts_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-crypto-xxhash/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-crypto-xxhash_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-firewire_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-net/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-firewire-net_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-ohci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-firewire-ohci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-firewire-sbp2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-firewire-sbp2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-9p/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-9p_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-autofs4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-autofs4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-btrfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-btrfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cachefiles/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-cachefiles_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-smbfs-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-smbfs-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cifs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-cifs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-configfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-configfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-cramfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-cramfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exfat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-exfat_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-exportfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-exportfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ext4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-ext4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-f2fs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-f2fs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-hfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-hfsplus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-hfsplus_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-isofs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-isofs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-jfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-jfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ksmbd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-ksmbd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-minix/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-minix_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-msdos/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-msdos_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-netfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-netfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nilfs2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nilfs2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfs-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-common-rpcsec/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfs-common-rpcsec_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfs-v3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfs-v4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfs-v4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-nfsd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-nfsd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-ntfs3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-ntfs3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-reiserfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-reiserfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-squashfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-squashfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-udf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-udf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-vfat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-vfat_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fs-xfs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fs-xfs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fuse/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fuse_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pstore/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pstore_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-beeper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-beeper_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-cascade/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-cascade_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-nxp-74hc164/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-nxp-74hc164_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pca953x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-pca953x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pcf857x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-pcf857x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gpio-pwm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gpio-pwm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ad7418/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-ad7418_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7410/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-adt7410_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adt7475/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-adt7475_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-dme1737/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-dme1737_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-drivetemp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-drivetemp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-emc2305/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-emc2305_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gsc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-gsc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-gpiofan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-gpiofan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-g762/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-g762_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina209/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-ina209_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ina2xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-ina2xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-it87/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-it87_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-jc42/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-jc42_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm63/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm63_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm70/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm70_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm75/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm75_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm77/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm77_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm85/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm85_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm90/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm90_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm92/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm92_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-lm95241/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-lm95241_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-ltc4151/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-ltc4151_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-max6697/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-max6697_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-mcp3021/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-mcp3021_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-nct7802/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-nct7802_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pmbus-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pmbus-zl6100/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pmbus-zl6100_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-pwmfan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-pwmfan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sch5627/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-sch5627_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht21/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-sht21_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-sht3x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-sht3x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tc654/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-tc654_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp102/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-tmp102_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp103/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-tmp103_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tmp421/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-tmp421_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-tps23861/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-tps23861_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-vid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-vid_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-w83793/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-w83793_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hwmon-adcxx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hwmon-adcxx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-polynomial/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-polynomial_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-bit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-algo-bit_installed WARNING: kmod-i2c-algo-pca is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pca/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-algo-pca_installed WARNING: kmod-i2c-algo-pcf is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-algo-pcf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-algo-pcf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-ccgs-ucsi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-ccgs-ucsi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-designware-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-designware-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-designware-platform/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-designware-platform_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pinctrl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux-pinctrl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-reg/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux-reg_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca9541/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux-pca9541_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-mux-pca954x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-mux-pca954x_installed WARNING: kmod-i2c-pxa is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-pxa/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-pxa_installed WARNING: kmod-i2c-smbus is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-smbus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-smbus_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i2c-tiny-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i2c-tiny-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-kfifo-buf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-kfifo-buf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-hw-consumer/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-industrialio-hw-consumer_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-buffer-cb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-industrialio-buffer-cb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-industrialio-triggered-buffer/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-industrialio-triggered-buffer_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ad799x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-ad799x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ads1015/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-ads1015_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-mcp3422/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-mcp3422_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-hmc5843/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-hmc5843_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bh1750/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bh1750_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-am2315/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-am2315_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dht11/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-dht11_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bme680_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bme680-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bme680-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bme680-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bmp280_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bmp280-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-bmp280-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-bmp280-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-dps310/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-dps310_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-htu21/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-htu21_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-ccs811/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-ccs811_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-si7020/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-si7020_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-st_accel_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-st_accel-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-st_accel-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-st_accel-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-lsm6dsx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-lsm6dsx-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-lsm6dsx-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-lsm6dsx-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-sps30/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-sps30_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-tsl4531/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-tsl4531_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxas21002c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxas21002c-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxas21002c-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxas21002c-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxos8700_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxos8700-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iio-fxos8700-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iio-fxos8700-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hid_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-generic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hid-generic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hid-alps/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hid-alps_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-evdev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-evdev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-gpio-keys_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-keys-polled/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-gpio-keys-polled_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-gpio-encoder/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-gpio-encoder_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrix-keypad/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-matrix-keypad_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-joydev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-joydev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-matrixkmap/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-matrixkmap_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-ads7846/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-touchscreen-ads7846_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-touchscreen-edt-ft5x06/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-touchscreen-edt-ft5x06_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-uinput/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-uinput_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-mouse-ps2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-mouse-ps2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-serio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-serio-libps2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-serio-libps2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-group-multicolor/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-group-multicolor_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-activity/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-activity_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-transient/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-transient_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-oneshot/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-oneshot_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-pattern/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-pattern_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ledtrig-tty/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ledtrig-tty_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-ktd202x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-ktd202x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca955x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-pca955x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pca963x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-pca963x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-pwm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-pwm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-st1202/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-st1202_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-tlc591xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-tlc591xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-uleds/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-uleds_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-input-leds/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-input-leds_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp55xx-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-lp55xx-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5523/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-lp5523_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-leds-lp5562/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-leds-lp5562_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-ccitt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc-ccitt_installed echo "kmod-lib-crc-ccitt" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc-itu-t/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc-itu-t_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc7/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc7_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc8/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc8_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc16/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc16_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-crc32c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-crc32c_installed echo "kmod-lib-crc32c" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lzo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-lzo_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xxhash/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-xxhash_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zstd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-zstd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4-decompress/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-lz4-decompress_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-lz4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-lz4hc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-lz4hc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-842/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-842_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-raid6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-raid6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-xor/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-xor_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-textsearch/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-textsearch_installed echo "kmod-lib-textsearch" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-inflate/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-zlib-inflate_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-zlib-deflate/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-zlib-deflate_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lib-cordic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lib-cordic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-asn1-decoder/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-asn1-decoder_installed echo "kmod-asn1-decoder" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-oid-registry/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-oid-registry_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mux-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mux-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mux-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis190/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sis190_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-skge/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-skge_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-alx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-alx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atl2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atl1_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atl1c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atl1e/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atl1e_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libie/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-libie_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libeth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-libeth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-libphy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-libphy_installed echo "kmod-libphy" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylink/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phylink_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mii/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mii_installed echo "kmod-mii" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-devres/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mdio-devres_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mdio-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-et131x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-et131x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-maxlinear/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-maxlinear_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-microchip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-microchip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-broadcom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phylib-broadcom_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phylib-qcom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phylib-qcom_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-amd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-amd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-at803x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-at803x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-ax88796b/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-ax88796b_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-broadcom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-broadcom_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm7xxx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-bcm7xxx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-bcm84881/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-bcm84881_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-intel-xway/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-intel-xway_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-qca83xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-qca83xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-marvell_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-marvell-10g/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-marvell-10g_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-micrel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-micrel_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-realtek/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-realtek_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-rtl8261n/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-rtl8261n_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-smsc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-smsc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-vitesse/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-vitesse_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aeonsemi-as21xxx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-aeonsemi-as21xxx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-airoha-en8811h/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-airoha-en8811h_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-phy-aquantia/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-phy-aquantia_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-notag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-notag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-b53_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-b53-mdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-b53-mdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6060/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-mv88e6060_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-mv88e6xxx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-mv88e6xxx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-qca8k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-qca8k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-realtek/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-realtek_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8366rb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-rtl8366rb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-rtl8365mb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-rtl8365mb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-ks8995/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-ks8995_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-vsc73xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-vsc73xx-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dsa-vsc73xx-platform/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dsa-vsc73xx-platform_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-swconfig/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-swconfig_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ip17xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-ip17xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8306/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8306_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366-smi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8366-smi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366rb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8366rb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8366s/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8366s_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8367_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-rtl8367b/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-rtl8367b_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-switch-ar8xxx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-switch-ar8xxx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-natsemi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-natsemi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r6040/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-r6040_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rmnet/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rmnet_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-niu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-niu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sis900/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sis900_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sky2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sky2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-rhine/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-via-rhine_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-via-velocity/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-via-velocity_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139too/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-8139too_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-8139cp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-8139cp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-r8169/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-r8169_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ne2k-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ne2k-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e100/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-e100_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-e1000_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-e1000e/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-e1000e_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-igb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbe/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ixgbe_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ixgbevf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ixgbevf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i40e/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i40e_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ice/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ice_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iavf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iavf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-b44/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-b44_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-3c59x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-3c59x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pcnet32/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pcnet32_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tg3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tg3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcpci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hfcpci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-hfcmulti/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-hfcmulti_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macvlan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-macvlan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipvlan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipvlan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tulip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tulip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-solos-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-solos-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dummy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dummy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ifb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ifb_installed WARNING: kmod-dm9000 is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dm9000/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dm9000_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-forcedeth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-forcedeth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fixed-phy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fixed-phy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-of-mdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-of-mdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vmxnet3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-vmxnet3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ethoc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ethoc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bnx2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnx2x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bnx2x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bnxt-en/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bnxt-en_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-be2net/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-be2net_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx4-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mlx4-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlx5-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mlx5-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mlxfw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mlxfw_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-net-selftests/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-net-selftests_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qlcnic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-qlcnic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sfp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-igc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-igc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sfc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-falcon/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sfc-falcon_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sfc-siena/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sfc-siena_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wwan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wwan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-net/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mhi-net_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-ctrl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mhi-wwan-ctrl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-wwan-mbim/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mhi-wwan-mbim_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtk-t7xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mtk-t7xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atlantic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atlantic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lan743x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lan743x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-enc28j60/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-enc28j60_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-reject_installed echo "kmod-nf-reject" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-reject6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-reject6_installed echo "kmod-nf-reject6" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conncount/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-conncount_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-ipt_installed echo "kmod-nf-ipt" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipt6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-ipt6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-core_installed echo "kmod-ipt-core" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-conntrack_installed echo "kmod-nf-conntrack" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-conntrack6_installed echo "kmod-nf-conntrack6" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-dup-inet/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-dup-inet_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-log_installed echo "kmod-nf-log" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-log6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-log6_installed echo "kmod-nf-log6" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-nat_installed echo "kmod-nf-nat" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nat6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-nat6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-flow/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-flow_installed echo "kmod-nf-flow" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-socket/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-socket_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-tproxy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-tproxy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-conntrack_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-extra/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-conntrack-extra_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-conntrack-label/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-conntrack-label_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-filter/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-filter_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-offload/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-offload_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipopt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipopt_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipsec/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipsec_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-ipset/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipset_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-ipvs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-ftp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-ipvs-ftp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-ipvs-sip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-ipvs-sip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-nat_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-raw_installed echo "kmod-ipt-raw" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-raw6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-raw6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-nat6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nat-extra/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-nat-extra_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-nathelper_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-nathelper-extra/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-nathelper-extra_installed echo "kmod-nf-nathelper-extra" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nflog/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-nflog_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-nfqueue/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-nfqueue_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-debug/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-debug_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-led/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-led_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-socket/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-socket_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tproxy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-tproxy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-tee/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-tee_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-u32/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-u32_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-checksum/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-checksum_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-iprange/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-iprange_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-cluster/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-cluster_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-extra/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-extra_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-physdev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-physdev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ip6tables_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6tables-extra/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ip6tables-extra_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-arptables/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-arptables_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-br-netfilter/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-br-netfilter_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ebtables_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ebtables-ipv4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-ipv6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ebtables-ipv6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ebtables-watchers/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ebtables-watchers_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nfnetlink_installed echo "kmod-nfnetlink" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-log/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nfnetlink-log_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-queue/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nfnetlink-queue_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cthelper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nfnetlink-cthelper_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nfnetlink-cttimeout/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nfnetlink-cttimeout_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nf-conntrack-netlink/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-conntrack-netlink_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-hashlimit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-hashlimit_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipt-rpfilter/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-rpfilter_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-core_installed echo "kmod-nft-core" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-arp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-arp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-bridge/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-bridge_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-dup-inet/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-dup-inet_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-nat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-nat_installed echo "kmod-nft-nat" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-offload/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-offload_installed echo "kmod-nft-offload" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-netdev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-netdev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-fib/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-fib_installed echo "kmod-nft-fib" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-queue/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-queue_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-socket/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-socket_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-tproxy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-tproxy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-compat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-compat_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-xfrm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-xfrm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nft-connlimit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nft-connlimit_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atmtcp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atmtcp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-appletalk/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-appletalk_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bonding/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bonding_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-udptunnel4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-udptunnel6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-udptunnel6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vxlan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-vxlan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-geneve/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-geneve_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nsh/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nsh_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-misdn/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-misdn_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipsec_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipsec4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipsec6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipsec6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iptunnel_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip-vti/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ip-vti_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-vti/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ip6-vti_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-xfrm-interface/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-xfrm-interface_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iptunnel4_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-iptunnel6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iptunnel6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sit_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fou_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fou6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fou6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ip6-tunnel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ip6-tunnel_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gre_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-gre6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-gre6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tun/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tun_installed echo "kmod-tun" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-veth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-veth_installed echo "kmod-veth" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vrf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-vrf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slhc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-slhc_installed echo "kmod-slhc" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ppp_installed echo "kmod-ppp" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppp-synctty/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ppp-synctty_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppox/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pppox_installed echo "kmod-pppox" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoe/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pppoe_installed echo "kmod-pppoe" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppoa/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pppoa_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pptp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pptp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pppol2tp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pppol2tp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ipoa/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipoa_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mppe/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mppe_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-police/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-act-police_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-sample/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-act-sample_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-act-vlan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-act-vlan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-bpf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-bpf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-cake/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-cake_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-connmark/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-connmark_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ctinfo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-ctinfo_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-drr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-drr_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-flower/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-flower_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-fq-pie/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-fq-pie_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-ipset/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-ipset_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-mqprio-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-mqprio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-mqprio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-pie/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-pie_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-prio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-prio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-red/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-red_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched-skbprio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched-skbprio_installed WARNING: kmod-bpf-test is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bpf-test/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bpf-test_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sched/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sched_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-bbr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tcp-bbr_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tls/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tls_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-hybla/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tcp-hybla_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tcp-scalable/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tcp-scalable_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ax25/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ax25_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pktgen/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pktgen_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-l2tp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-eth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-l2tp-eth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-l2tp-ip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-l2tp-ip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sctp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sctp-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sctp-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netem/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-netem_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-slip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-slip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dnsresolver/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dnsresolver_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mpls/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mpls_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-9pnet/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-9pnet_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nlmon/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nlmon_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-macsec/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-macsec_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netlink-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-netlink-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-inet-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-inet-mptcp-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-inet-mptcp-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-wireguard/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wireguard_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-netconsole/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-netconsole_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-qrtr_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-tun/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-qrtr-tun_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-qrtr-mhi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-qrtr-mhi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-unix-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-unix-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-packet-diag/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-packet-diag_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-broadcast/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team-mode-broadcast_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-roundrobin/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team-mode-roundrobin_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-random/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team-mode-random_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-activebackup/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team-mode-activebackup_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-team-mode-loadbalance/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-team-mode-loadbalance_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-base/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-base_installed echo "kmod-nls-base" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp437/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp437_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp775/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp775_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp850/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp850_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp852/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp852_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp862/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp862_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp864/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp864_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp866/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp866_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp932/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp932_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp936/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp936_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp950/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp950_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1250/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp1250_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-cp1251/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-cp1251_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-1_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-8/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-8_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-13/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-13_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-iso8859-15/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-iso8859-15_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-koi8r/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-koi8r_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-utf8/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-utf8_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-nls-ucs2-utils/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nls-ucs2-utils_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-6lowpan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-6lowpan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-dma-buf/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-dma-buf_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-93cx6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-eeprom-93cx6_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at24/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-eeprom-at24_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-eeprom-at25/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-eeprom-at25_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-google-firmware/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-google-firmware_installed WARNING: kmod-lkdtm is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lkdtm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lkdtm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pinctrl-mcp23s08_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pinctrl-mcp23s08-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pinctrl-mcp23s08-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pinctrl-mcp23s08-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ppdev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ppdev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-parport-pc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-parport-pc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-lp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-lp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mmc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sdhci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sdhci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-softdog/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-softdog_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ssb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ssb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-bcma/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-bcma_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mfd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mfd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdtests/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mtdtests_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdoops/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mtdoops_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mtdram/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mtdram_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ramoops/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ramoops_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-reed-solomon/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-reed-solomon_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-serial-8250_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-serial-8250-exar/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-serial-8250-exar_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-regmap-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-regmap-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-i2c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-regmap-i2c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regmap-mmio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-regmap-mmio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ikconfig/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ikconfig_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-zram/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-zram_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pps_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pps-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-pps-ldisc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pps-ldisc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ptp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ptp_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-random-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-random-core_installed WARNING: kmod-thermal is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-thermal/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-thermal_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-echo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-echo_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-encrypted/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-keys-encrypted_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-keys-trusted/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-keys-trusted_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tpm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-atmel/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tpm-i2c-atmel_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-tpm-i2c-infineon/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-tpm-i2c-infineon_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-i6300esb-wdt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-i6300esb-wdt_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-bus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mhi-bus_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mhi-pci-generic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mhi-pci-generic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-regulator-userspace-consumer/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-regulator-userspace-consumer_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-bq32k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-bq32k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1307/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-ds1307_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1374/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-ds1374_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-ds1672/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-ds1672_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-em3027/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-em3027_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-isl1208/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-isl1208_installed WARNING: kmod-rtc-mv is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-mv/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-mv_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf8563/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-pcf8563_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2123/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-pcf2123_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-pcf2127/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-pcf2127_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-r7301/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-r7301_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rs5c372a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-rs5c372a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-rx8025/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-rx8025_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-s35390a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-s35390a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-rtc-x1205/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtc-x1205_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ac97/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ac97_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-mpu401/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-mpu401_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-seq/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-seq_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-ens1371/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-ens1371_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-i8x0/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-i8x0_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-via82xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-via82xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-soc-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-ac97/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-soc-ac97_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-wm8960/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-soc-wm8960_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-spdif/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-soc-spdif_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-soc-dmic/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-soc-dmic_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dummy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-dummy_installed WARNING: kmod-sound-hda-core is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-core_installed WARNING: kmod-snd-hda-scodec-component is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-snd-hda-scodec-component/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-snd-hda-scodec-component_installed WARNING: kmod-sound-hda-codec-realtek is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-realtek/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-realtek_installed WARNING: kmod-sound-hda-codec-cmedia is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cmedia/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-cmedia_installed WARNING: kmod-sound-hda-codec-analog is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-analog/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-analog_installed WARNING: kmod-sound-hda-codec-idt is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-idt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-idt_installed WARNING: kmod-sound-hda-codec-si3054 is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-si3054/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-si3054_installed WARNING: kmod-sound-hda-codec-cirrus is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-cirrus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-cirrus_installed WARNING: kmod-sound-hda-codec-ca0110 is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0110/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-ca0110_installed WARNING: kmod-sound-hda-codec-ca0132 is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-ca0132/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-ca0132_installed WARNING: kmod-sound-hda-codec-conexant is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-conexant/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-conexant_installed WARNING: kmod-sound-hda-codec-via is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-via/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-via_installed WARNING: kmod-sound-hda-codec-hdmi is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-hda-codec-hdmi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-hda-codec-hdmi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-midi2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-seq/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-midi2-seq_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-midi2-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-midi2-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-sound-dynamic-minors/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-sound-dynamic-minors_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mmc-spi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mmc-spi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-bitbang/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-spi-bitbang_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-spi-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-spi-dev_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-spi-dw_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-spi-dw-mmio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-spi-dw-mmio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-common_installed echo "kmod-usb-common" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-core_installed echo "kmod-usb-core" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ledtrig-usbport/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-ledtrig-usbport_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-phy-nop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-phy-nop_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-lib-composite/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-lib-composite_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-hid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-hid_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-fs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-fs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ehci-debug/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-ehci-debug_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-eth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-eth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-ncm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-ncm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-serial/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-serial_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-mass-storage/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-mass-storage_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-gadget-cdc-composite/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-gadget-cdc-composite_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-uhci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-uhci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-ohci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ohci-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-ohci-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-ehci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-ehci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb2-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb2-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-dwc2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc2-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-dwc2-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-cdns_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cdns3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-cdns3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-dwc3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-dwc3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-acm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-acm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-wdm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-wdm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-audio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-audio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-printer/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-printer_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-belkin/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-belkin_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch341/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ch341_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ch348/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ch348_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-edgeport/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-edgeport_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ftdi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ftdi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-garmin/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-garmin_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-simple/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-simple_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ti-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ti-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ipw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ipw_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mct/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-mct_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7720/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-mos7720_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-mos7840/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-mos7840_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-pl2303/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-pl2303_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cp210x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-cp210x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-ark3116/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-ark3116_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-oti6858/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-oti6858_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-sierrawireless/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-sierrawireless_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-visor/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-visor_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-cypress-m8/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-cypress-m8_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-keyspan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-keyspan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-wwan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-wwan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-option/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-option_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-qualcomm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-qualcomm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-serial-xr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-xr_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-storage_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-extras/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-storage-extras_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-storage-uas/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-storage-uas_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-atm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-speedtouch/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-atm-speedtouch_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-ueagle/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-atm-ueagle_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-atm-cxacru/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-atm-cxacru_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net_installed echo "kmod-usb-net" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-aqc111/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-aqc111_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-asix_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-asix-ax88179/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-asix-ax88179_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-hso/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-hso_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kaweth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-kaweth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-lan78xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-lan78xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pegasus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-pegasus_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-mcs7830/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-mcs7830_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc75xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-smsc75xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-smsc95xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-smsc95xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-dm9601-ether/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-dm9601-ether_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ether/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-cdc-ether_installed echo "kmod-usb-net-cdc-ether" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-eem/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-cdc-eem_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-subset/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-cdc-subset_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-qmi-wwan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-qmi-wwan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8150/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-rtl8150_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rtl8152/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-rtl8152_installed echo "kmod-usb-net-rtl8152" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sr9700/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-sr9700_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-rndis/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-rndis_installed echo "kmod-usb-net-rndis" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-mbim/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-cdc-mbim_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-cdc-ncm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-cdc-ncm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-huawei-cdc-ncm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-huawei-cdc-ncm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-sierrawireless/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-sierrawireless_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-ipheth/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-ipheth_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-kalmia/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-kalmia_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net-pl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net-pl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-hid_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-cp2112/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-hid-cp2112_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-hid-mcp2221/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-hid-mcp2221_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-yealink/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-yealink_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-cm109/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-cm109_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usbip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-client/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usbip-client_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbip-server/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usbip-server_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usbmon/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usbmon_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-net2280/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-net2280_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-roles/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-roles_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-hcd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-xhci-hcd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-usb-xhci-pci-renesas/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-xhci-pci-renesas_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-chaoskey/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-chaoskey_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-media-controller/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-media-controller_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-backlight_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-backlight-pwm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-backlight-pwm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb_installed WARNING: kmod-fb-cfb-fillrect is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-fillrect/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-cfb-fillrect_installed WARNING: kmod-fb-cfb-copyarea is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-copyarea/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-cfb-copyarea_installed WARNING: kmod-fb-cfb-imgblt is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-cfb-imgblt/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-cfb-imgblt_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-fops/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-sys-fops_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-sys-ram/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-sys-ram_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-tft_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fb-tft-ili9486/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fb-tft-ili9486_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-dma-helper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-dma-helper_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-mipi-dbi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-mipi-dbi_installed WARNING: kmod-drm-ttm is not available in the kernel config - generating empty package mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-ttm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-ttm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-kms-helper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-kms-helper_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-mipi-dbi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-panel-mipi-dbi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-simple/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-panel-simple_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-drm-panel-tc358762/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-drm-panel-tc358762_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-videobuf2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-videobuf2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-pwc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-pwc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-uvc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-uvc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-core_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-conex/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-conex_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-etoms/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-etoms_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-finepix/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-finepix_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mars/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-mars_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-mr97310a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-mr97310a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov519/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-ov519_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-ov534_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-ov534-9/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-ov534-9_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac207/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-pac207_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7302/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-pac7302_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-pac7311/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-pac7311_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-se401/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-se401_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sn9c20x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sn9c20x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sonixb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sonixj/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sonixj_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca500/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca500_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca501/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca501_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca505/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca505_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca506/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca506_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca508/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca508_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-spca561/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-spca561_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sq905_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq905c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sq905c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sq930x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sq930x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stk014/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-stk014_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-sunplus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-sunplus_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-t613/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-t613_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-tv8532/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-tv8532_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-vc032x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-vc032x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-zc3xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-zc3xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-m5602/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-m5602_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-stv06xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-stv06xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-gl860/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-gl860_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-jeilinj/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-jeilinj_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-gspca-konica/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-gspca-konica_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-contig/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-dma-contig_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-dma-sg/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-dma-sg_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-video-tw686x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-video-tw686x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-vhost_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-vhost-net/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-vhost-net_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-gpio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-master-gpio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2482/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-master-ds2482_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-master-ds2490/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-master-ds2490_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-therm/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-therm_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-smem/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-smem_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2431/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-ds2431_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2433/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-ds2433_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2413/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-ds2413_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-w1-slave-ds2438/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-w1-slave-ds2438_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ieee802154_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mac802154/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mac802154_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-fakelb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-fakelb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-atusb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-atusb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-at86rf230/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-at86rf230_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-mrf24j40/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mrf24j40_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-cc2520/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-cc2520_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ca8210/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ca8210_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/packages/.pkgdir/kmod-ieee802154-6lowpan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ieee802154-6lowpan_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/kernel/linux' time: package/kernel/linux/compile#149.94#302.00#489.09 make[3]: Entering directory '/opt/openwrt/source/release/package/system/ubox' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/bin/getrandom -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/kmodloader -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/lsbloader -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/lib/libvalidate.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/validate_data -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logread touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/etc install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/{kmodloader,validate_data} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/lib/libvalidate.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/lib install -m0644 ./files/modules.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/etc/modules.conf touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/ubox/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ubox_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox /opt/openwrt/source/release/scripts/ipkg-remove ubox /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubox-2025.10.30~6f78fa49-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubox-2025.10.30~6f78fa49-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/etc install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/{kmodloader,validate_data} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/lib/libvalidate.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib install -m0644 ./files/modules.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/etc/modules.conf find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/sbin/kmodloader: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/sbin/validate_data: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/libvalidate.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox; echo "$V_Package_ubox_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubox"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ubox"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.rusers; fi; if [ -n "100:/sbin/rmmod:/sbin/kmodloader 100:/sbin/insmod:/sbin/kmodloader 100:/sbin/lsmod:/sbin/kmodloader 100:/sbin/modinfo:/sbin/kmodloader 100:/sbin/modprobe:/sbin/kmodloader" ]; then echo 100:/sbin/rmmod:/sbin/kmodloader 100:/sbin/insmod:/sbin/kmodloader 100:/sbin/lsmod:/sbin/kmodloader 100:/sbin/modinfo:/sbin/kmodloader 100:/sbin/modprobe:/sbin/kmodloader > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ubox.list && mv /opt/openwrt/source/release/tmp/ubox.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL/conffiles ]; then echo $(IDIR_ubox)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/lib/apk/packages/ubox.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ubox" --info "version:2025.10.30~6f78fa49-r1" --info "description:OpenWrt system helper toolbox" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/ubox" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/ubox/pre-deinstall" --info "depends:libc libubox20251208 ubusd ubus libubus20251202 libuci20250120" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/ubox" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ubox-2025.10.30~6f78fa49-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom /opt/openwrt/source/release/scripts/ipkg-remove getrandom /opt/openwrt/source/release/bin/packages/aarch64_generic/base/getrandom-2025.10.30~6f78fa49-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/getrandom-2025.10.30~6f78fa49-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/bin/getrandom /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/usr/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/usr/bin/getrandom: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="getrandom"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="getrandom"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/getrandom.list && mv /opt/openwrt/source/release/tmp/getrandom.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL/conffiles ]; then echo $(IDIR_getrandom)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/lib/apk/packages/getrandom.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:getrandom" --info "version:2025.10.30~6f78fa49-r1" --info "description:OpenWrt getrandom system helper" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/ubox" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/getrandom/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/getrandom" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/getrandom-2025.10.30~6f78fa49-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd /opt/openwrt/source/release/scripts/ipkg-remove logd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/logd-2025.10.30~6f78fa49-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/logd-2025.10.30~6f78fa49-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/usr/libexec/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/etc/init.d/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/usr/share/acl.d install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logread /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/usr/libexec/logread-ubox install -m0755 ./files/log.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/etc/init.d/log install -m0644 ./files/logd.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/usr/share/acl.d find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/sbin/logd: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/usr/libexec/logread-ubox: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="logd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="logd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/postrm"; if [ -n "logd=514:logd=514" ]; then echo logd=514:logd=514 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.rusers; fi; if [ -n "200:/sbin/logread:/usr/libexec/logread-ubox" ]; then echo 200:/sbin/logread:/usr/libexec/logread-ubox > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/logd.list && mv /opt/openwrt/source/release/tmp/logd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL/conffiles ]; then echo $(IDIR_logd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/lib/apk/packages/logd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:logd" --info "version:2025.10.30~6f78fa49-r1" --info "description:OpenWrt system log implementation" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/ubox" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/apk-aarch64_generic/logd/pre-deinstall" --info "depends:libc libubox20251208 libubus20251202 libblobmsg-json20251208 libudebug" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-aarch64_generic/logd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/logd-2025.10.30~6f78fa49-r1.apk" echo "ubox" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubox.default.install rm -rf /opt/openwrt/source/release/tmp/stage-ubox mkdir -p /opt/openwrt/source/release/tmp/stage-ubox/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-ubox cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/* /opt/openwrt/source/release/tmp/stage-ubox/ find /opt/openwrt/source/release/tmp/stage-ubox -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubox.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubox.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-ubox ]; then (cd /opt/openwrt/source/release/tmp/stage-ubox; find ./ > /opt/openwrt/source/release/tmp/stage-ubox.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-ubox.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ubox.list && cp -fpR /opt/openwrt/source/release/tmp/stage-ubox/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-ubox touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.ubox_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/bin/getrandom /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom/usr/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/usr/libexec/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/etc/init.d/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/usr/share/acl.d install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/ipkg-install/usr/sbin/logread /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/usr/libexec/logread-ubox install -m0755 ./files/log.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/etc/init.d/log install -m0644 ./files/logd.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/usr/share/acl.d touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/getrandom/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.getrandom_installed echo "getrandom" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubox.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ubox-2025.10.30~6f78fa49/.pkgdir/logd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.logd_installed echo "logd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ubox.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/ubox' time: package/system/ubox/compile#0.81#2.68#3.52 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/ncurses' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/ncurses' time: package/libs/ncurses/host-compile#0.52#0.98#2.23 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/zlib' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so.1.3.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/include/zconf.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/include/zlib.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/share/man/man3/zlib.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/share/pkgconfig/zlib.pc touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/.pkgdir/zlib/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.zlib_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib /opt/openwrt/source/release/scripts/ipkg-remove zlib /opt/openwrt/source/release/bin/packages/aarch64_generic/base/zlib-1.3.1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/zlib-1.3.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/usr/lib/libz.so.1.3.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="zlib"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="zlib"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/zlib.list && mv /opt/openwrt/source/release/tmp/zlib.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL/conffiles ]; then echo $(IDIR_zlib)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/lib/apk/packages/zlib.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:zlib" --info "version:1.3.1-r1" --info "description:zlib is a lossless data-compression library. This package includes the shared library." --info "arch:aarch64_generic" --info "license:Zlib" --info "origin:feeds/base/libs/zlib" --info "url:http://www.zlib.net/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/apk-aarch64_generic/zlib/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-aarch64_generic/zlib" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/zlib-1.3.1-r1.apk" echo "zlib" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/zlib.default.install rm -rf /opt/openwrt/source/release/tmp/stage-zlib mkdir -p /opt/openwrt/source/release/tmp/stage-zlib/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages mkdir -p /opt/openwrt/source/release/tmp/stage-zlib/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/include/z{conf,lib}.h /opt/openwrt/source/release/tmp/stage-zlib/usr/include/ mkdir -p /opt/openwrt/source/release/tmp/stage-zlib/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/lib/libz.{a,so*} /opt/openwrt/source/release/tmp/stage-zlib/usr/lib/ mkdir -p /opt/openwrt/source/release/tmp/stage-zlib/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zlib-1.3.1/ipkg-install/usr/share/pkgconfig/zlib.pc /opt/openwrt/source/release/tmp/stage-zlib/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-zlib -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/zlib.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/zlib.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-zlib ]; then (cd /opt/openwrt/source/release/tmp/stage-zlib; find ./ > /opt/openwrt/source/release/tmp/stage-zlib.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-zlib.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/zlib.list && cp -fpR /opt/openwrt/source/release/tmp/stage-zlib/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-zlib touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.zlib_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/zlib' time: package/libs/zlib/compile#0.60#1.21#1.98 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/ncurses' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" BUILD_CC="/opt/openwrt/source/release/staging_dir/host/bin/gcc" HOSTCC="/opt/openwrt/source/release/staging_dir/host/bin/gcc" HOSTCCFLAGS="" PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig libs ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4' ( cd "include" && make -w DESTDIR="" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' ( cd "ncurses" && make -w DESTDIR="" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' ( cd "panel" && make -w DESTDIR="" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' ( cd "menu" && make -w DESTDIR="" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' ( cd "form" && make -w DESTDIR="" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4=ncurses-6.4 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -std=gnu17" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" BUILD_CC="/opt/openwrt/source/release/staging_dir/host/bin/gcc" HOSTCC="/opt/openwrt/source/release/staging_dir/host/bin/gcc" HOSTCCFLAGS="" PKG_CONFIG_LIBDIR=/usr/lib/pkgconfig libs DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" install.libs install.data; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4' ( cd "include" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' ( cd "ncurses" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' ( cd "panel" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' ( cd "menu" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' ( cd "form" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' ( cd "include" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' installing curses.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include installing unctrl.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include installing ncurses_dll.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include installing term.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include installing termcap.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/include' ( cd "ncurses" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' installing ../lib/libncursesw.a as /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libncursesw.a /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ../lib/libncursesw.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libncursesw.a aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libncursesw.a make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ncurses' ( cd "panel" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' installing ../lib/libpanelw.a as /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libpanelw.a /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ../lib/libpanelw.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libpanelw.a aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libpanelw.a installing ./panel.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/panel' ( cd "menu" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' installing ../lib/libmenuw.a as /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libmenuw.a /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ../lib/libmenuw.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libmenuw.a aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libmenuw.a installing ./eti.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include installing ./menu.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/menu' ( cd "form" && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' installing ../lib/libformw.a as /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libformw.a /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ../lib/libformw.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libformw.a aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/libformw.a installing ./form.h in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/include make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/form' ( cd misc && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.libs ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/misc' /opt/openwrt/source/release/staging_dir/host/bin/install -c ncurses-config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/bin/ncursesw6-config installing ncursesw.pc installing ncursesw.pc installing panelw.pc installing menuw.pc installing formw.pc make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/misc' ( cd misc && make -w DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install" RPATH_LIST="/usr/lib" install.data ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/misc' DESTDIR=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install \ prefix=/usr \ exec_prefix=/usr \ bindir=/usr/bin \ top_srcdir=.. \ srcdir=. \ datadir=/usr/share \ ticdir=/usr/share/terminfo \ source=terminfo.tmp \ cross_compiling=yes \ /bin/sh ./run_tic.sh ** Building terminfo database, please wait... Running tic to install /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo ... You may see messages regarding extended capabilities, e.g., AX. These are extended terminal capabilities which are compiled using tic -x If you have ncurses 4.2 applications, you should read the INSTALL document, and install the terminfo without the -x option. ncurses 6.4.20221231 "terminfo.tmp", line 1232, col 36, terminal 'fbterm': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 5327, col 36, terminal 'xterm+256color': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 5359, col 36, terminal 'xterm+256setaf': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 5406, col 25, terminal 'xterm+direct2': limiting value of `colors' from 0x1000000 to 0x7fff "terminfo.tmp", line 5406, col 40, terminal 'xterm+direct2': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 5421, col 25, terminal 'xterm+direct': limiting value of `colors' from 0x1000000 to 0x7fff "terminfo.tmp", line 5421, col 40, terminal 'xterm+direct': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 5443, col 25, terminal 'xterm+indirect': limiting value of `colors' from 0x1000000 to 0x7fff "terminfo.tmp", line 5443, col 40, terminal 'xterm+indirect': limiting value of `pairs' from 0x10000 to 0x7fff "terminfo.tmp", line 8766, col 36, terminal 'dvtm-256color': limiting value of `pairs' from 0x10000 to 0x7fff 1814 entries written to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo ** built new /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo ** sym-linked /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/terminfo for compatibility installing std installing stdcrt installing vt100 installing vt300 finished install.data make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/misc' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo /opt/openwrt/source/release/scripts/ipkg-remove terminfo /opt/openwrt/source/release/bin/packages/aarch64_generic/base/terminfo-6.4-r3.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/terminfo-6.4-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo echo "" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/usr/share/terminfo (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo; for dir in ??; do [ -d "$dir" ] || continue; mv $dir $(echo -ne "\x$dir"); done ) for file in a/ansi a/alacritty d/dumb f/foot l/linux r/rxvt r/rxvt-unicode s/screen s/screen-256color t/tmux t/tmux-256color v/vt100 v/vt102 x/xterm x/xterm-color x/xterm-256color; do install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/usr/share/terminfo/`dirname $file`; cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo/$file /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/usr/share/terminfo/$file; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="terminfo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="terminfo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/terminfo.list && mv /opt/openwrt/source/release/tmp/terminfo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL/conffiles ]; then echo $(IDIR_terminfo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/lib/apk/packages/terminfo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:terminfo" --info "version:6.4-r3" --info "description:Terminal Info Database (ncurses)" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/libs/ncurses" --info "url:http://www.gnu.org/software/ncurses/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/terminfo/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/terminfo" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/terminfo-6.4-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo echo "" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo/usr/share/terminfo (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo; for dir in ??; do [ -d "$dir" ] || continue; mv $dir $(echo -ne "\x$dir"); done ) for file in a/ansi a/alacritty d/dumb f/foot l/linux r/rxvt r/rxvt-unicode s/screen s/screen-256color t/tmux t/tmux-256color v/vt100 v/vt102 x/xterm x/xterm-color x/xterm-256color; do install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo/usr/share/terminfo/`dirname $file`; cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/share/terminfo/$file /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo/usr/share/terminfo/$file; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo.installed rm -rf /opt/openwrt/source/release/tmp/stage-ncurses mkdir -p /opt/openwrt/source/release/tmp/stage-ncurses/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/* /opt/openwrt/source/release/tmp/stage-ncurses for lib in ncurses panel menu form; do for so in /opt/openwrt/source/release/tmp/stage-ncurses/usr/lib/lib${lib}w.so*; do ln -s ${so##*/} ${so%w.so*}.so${so##*w.so}; done; done ln -s . /opt/openwrt/source/release/tmp/stage-ncurses/usr/include/ncursesw aarch64-openwrt-linux-musl-ar rc /opt/openwrt/source/release/tmp/stage-ncurses/usr/lib/libtinfo.a install -d -m0755 /opt/openwrt/source/release/tmp/stage-ncurses/host/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/bin/ncursesw6-config /opt/openwrt/source/release/tmp/stage-ncurses/host/bin/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,^\(prefix\|exec_prefix\)=.*,\1=/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr,g' -e 's/$INCS //g' /opt/openwrt/source/release/tmp/stage-ncurses/host/bin/ncursesw6-config ln -sf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/bin/ncursesw6-config /opt/openwrt/source/release/tmp/stage-ncurses/usr/bin/ncursesw6-config /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl,/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl,g' /opt/openwrt/source/release/tmp/stage-ncurses/usr/lib/pkgconfig/ncursesw.pc find /opt/openwrt/source/release/tmp/stage-ncurses -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ncurses.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ncurses.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-ncurses ]; then (cd /opt/openwrt/source/release/tmp/stage-ncurses; find ./ > /opt/openwrt/source/release/tmp/stage-ncurses.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-ncurses.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ncurses.list && cp -fpR /opt/openwrt/source/release/tmp/stage-ncurses/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-ncurses touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.ncurses_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses /opt/openwrt/source/release/scripts/ipkg-remove libncurses /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libncurses6-6.4-r3.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libncurses6-6.4-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib for lib in ncurses panel menu form; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/lib${lib}w.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/; for so in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/lib${lib}w.so.*; do ln -s ${so##*/} ${so%w.so*}.so${so##*w.so}; done; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/libformw.so.6.4: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/libmenuw.so.6.4: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/libpanelw.so.6.4: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/usr/lib/libncursesw.so.6.4: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libncurses6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libncurses6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libncurses.list && mv /opt/openwrt/source/release/tmp/libncurses.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL/conffiles ]; then echo $(IDIR_libncurses)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/lib/apk/packages/libncurses6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libncurses6" --info "version:6.4-r3" --info "tags:openwrt:abiversion=6" --info "description:Terminal handling library (Unicode)" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/libs/ncurses" --info "url:http://www.gnu.org/software/ncurses/" --info "maintainer:" --info "provides:libncurses libncursesw6=6.4-r3" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/apk-aarch64_generic/libncurses/pre-deinstall" --info "depends:libc terminfo" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-aarch64_generic/libncurses" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libncurses6-6.4-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses/usr/lib for lib in ncurses panel menu form; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/ipkg-install/usr/lib/lib${lib}w.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses/usr/lib/; for so in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses/usr/lib/lib${lib}w.so.*; do ln -s ${so##*/} ${so%w.so*}.so${so##*w.so}; done; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/terminfo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.terminfo_installed echo "terminfo" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ncurses.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '6' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libncurses.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '6' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libncurses.version; cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libncurses.version /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libncursesw.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ncurses-6.4/.pkgdir/libncurses/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libncurses_installed echo "libncurses" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ncurses.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/ncurses' time: package/libs/ncurses/compile#5.13#13.34#19.47 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/util-linux' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build' [1/20] Compiling C object lib/libtcolors.a.p/colors.c.o [2/20] Linking static target lib/libtcolors.a [3/20] Compiling C object more.p/text-utils_more.c.o [4/20] Compiling C object test_more.p/text-utils_more.c.o [5/20] Compiling C object cfdisk.p/disk-utils_cfdisk.c.o [6/20] Compiling C object setterm.p/term-utils_setterm.c.o [7/20] Compiling C object test_colors.p/lib_colors.c.o [8/20] Linking target more [9/20] Linking target test_more [10/20] Linking target hexdump [11/20] Linking target dmesg [12/20] Linking target test_dmesg [13/20] Linking target fdisk [14/20] Linking target sfdisk [15/20] Linking target cfdisk [16/20] Linking target setterm [17/20] Linking target cal [18/20] Linking target lsblk [19/20] Linking target test_cal [20/20] Linking target test_colors DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build' [0/1] Installing files. Installing libblkid/libblkid.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libblkid/libblkid.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libmount/libmount.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libmount/libmount.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libsmartcols/libsmartcols.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libsmartcols/libsmartcols.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libuuid/libuuid.so.1.3.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libuuid/libuuid.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libfdisk/libfdisk.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing libfdisk/libfdisk.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib Installing po/ca/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ca/LC_MESSAGES Installing po/cs/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/cs/LC_MESSAGES Installing po/da/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/da/LC_MESSAGES Installing po/de/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/de/LC_MESSAGES Installing po/es/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/es/LC_MESSAGES Installing po/et/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/et/LC_MESSAGES Installing po/eu/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/eu/LC_MESSAGES Installing po/fi/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/fi/LC_MESSAGES Installing po/fr/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/fr/LC_MESSAGES Installing po/gl/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/gl/LC_MESSAGES Installing po/hr/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/hr/LC_MESSAGES Installing po/hu/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/hu/LC_MESSAGES Installing po/id/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/id/LC_MESSAGES Installing po/it/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/it/LC_MESSAGES Installing po/ja/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ja/LC_MESSAGES Installing po/ka/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ka/LC_MESSAGES Installing po/ko/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ko/LC_MESSAGES Installing po/nl/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/nl/LC_MESSAGES Installing po/pl/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/pl/LC_MESSAGES Installing po/pt/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/pt/LC_MESSAGES Installing po/pt_BR/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/pt_BR/LC_MESSAGES Installing po/ro/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ro/LC_MESSAGES Installing po/ru/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/ru/LC_MESSAGES Installing po/sk/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/sk/LC_MESSAGES Installing po/sl/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/sl/LC_MESSAGES Installing po/sr/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/sr/LC_MESSAGES Installing po/sv/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/sv/LC_MESSAGES Installing po/tr/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/tr/LC_MESSAGES Installing po/uk/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/uk/LC_MESSAGES Installing po/vi/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/vi/LC_MESSAGES Installing po/zh_CN/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/zh_CN/LC_MESSAGES Installing po/zh_TW/LC_MESSAGES/util-linux.mo to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/locale/zh_TW/LC_MESSAGES Installing last to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing bits to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing colcrt to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing colrm to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing rev to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing column to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing more to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing hexdump to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing choom to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing ipcmk to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing ipcs to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing renice to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing setpgid to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing setsid to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing readprofile to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing fstrim to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing dmesg to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing ctrlaltdel to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing fsfreeze to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing blkdiscard to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing blkzone to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing blkpr to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing ldattach to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing rtcwake to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing setarch to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing eject to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing losetup to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing prlimit to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lsns to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing mount to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing umount to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing swapon to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing swapoff to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing lscpu to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing chcpu to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing wdctl to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing mountpoint to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing unshare to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing nsenter to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing flock to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lsipc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing hwclock to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing mkfs to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing isosize to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing mkswap to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing swaplabel to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing blockdev to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing fdisk to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing sfdisk to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing cfdisk to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing addpart to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing delpart to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing resizepart to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing partx to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing script to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing scriptlive to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing scriptreplay to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing agetty to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing setterm to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing wall to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin/wall': Unable to set owner 'root' and group 'tty': Operation not permitted, ignoring... Installing cal to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing logger to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing look to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing mcookie to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing namei to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing whereis to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lslocks to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lsblk to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lsfd to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing uuidgen to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing uuidparse to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing uuidd to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing blkid to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing findfs to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing wipefs to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin Installing findmnt to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing rename to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing getopt to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing fincore to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing pipesz to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing fadvise to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing enosys to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing lsclocks to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing exch to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing chrt to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing ionice to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing taskset to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing uclampset to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing coresched to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/bin Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/libuuid/src/uuid.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/uuid Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/libblkid/blkid.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/blkid Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/meson-private/blkid.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/libmount/libmount.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libmount Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/meson-private/mount.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/libsmartcols/libsmartcols.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libsmartcols Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/meson-private/smartcols.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/meson-private/uuid.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/libfdisk/libfdisk.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libfdisk Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/openwrt-build/meson-private/fdisk.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/misc-utils/getopt-example.bash to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/doc/util-linux Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/misc-utils/getopt-example.tcsh to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/share/doc/util-linux Installing symlink pointing to libblkid.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libblkid.so.1 Installing symlink pointing to libblkid.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libblkid.so Installing symlink pointing to libmount.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libmount.so.1 Installing symlink pointing to libmount.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libmount.so Installing symlink pointing to libsmartcols.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libsmartcols.so.1 Installing symlink pointing to libsmartcols.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libsmartcols.so Installing symlink pointing to libuuid.so.1.3.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libuuid.so.1 Installing symlink pointing to libuuid.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libuuid.so Installing symlink pointing to libfdisk.so.1.1.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libfdisk.so.1 Installing symlink pointing to libfdisk.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libfdisk.so Running custom install script '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/tools/meson-make-symlink.sh last /usr/bin/lastb' Running custom install script '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/tools/meson-make-symlink.sh setarch /usr/bin/uname26' Running custom install script '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/tools/meson-make-symlink.sh setarch /usr/bin/linux32' Running custom install script '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/tools/meson-make-symlink.sh setarch /usr/bin/linux64' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libuuid.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libuuid.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libuuid.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libuuid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libuuid_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid /opt/openwrt/source/release/scripts/ipkg-remove libuuid /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuuid1-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuuid1-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libuuid.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/usr/lib/libuuid.so.1.3.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libuuid1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libuuid1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libuuid.list && mv /opt/openwrt/source/release/tmp/libuuid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL/conffiles ]; then echo $(IDIR_libuuid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/lib/apk/packages/libuuid1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libuuid1" --info "version:2.41.3-r1" --info "tags:openwrt:abiversion=1" --info "description:The UUID library is used to generate unique identifiers for objects that may be accessible beyond the local system. This library generates UUIDs compatible with those created by the Open Software Foundation (OSF) Distributed Computing Environment (DCE) utility." --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --info "provides:libuuid" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libuuid/pre-deinstall" --info "depends:libc librt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libuuid" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libuuid1-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid /opt/openwrt/source/release/scripts/ipkg-remove libblkid /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblkid1-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblkid1-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libblkid.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/usr/lib/libblkid.so.1.1.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libblkid1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libblkid1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libblkid.list && mv /opt/openwrt/source/release/tmp/libblkid.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL/conffiles ]; then echo $(IDIR_libblkid)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/lib/apk/packages/libblkid1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libblkid1" --info "version:2.41.3-r1" --info "tags:openwrt:abiversion=1" --info "description:The libblkid library is used to identify block devices (disks) as to their content (e.g. filesystem type, partitions) as well as extracting additional information such as filesystem labels/volume names, partitions, unique identifiers/serial numbers..." --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --info "provides:libblkid" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libblkid/pre-deinstall" --info "depends:libc libuuid1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libblkid" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libblkid1-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk /opt/openwrt/source/release/scripts/ipkg-remove libfdisk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libfdisk1-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libfdisk1-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libfdisk.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/usr/lib/libfdisk.so.1.1.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libfdisk1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libfdisk1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libfdisk.list && mv /opt/openwrt/source/release/tmp/libfdisk.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL/conffiles ]; then echo $(IDIR_libfdisk)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/lib/apk/packages/libfdisk1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libfdisk1" --info "version:2.41.3-r1" --info "tags:openwrt:abiversion=1" --info "description:The libfdisk library is used for manipulating with partition tables." --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --info "provides:libfdisk" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libfdisk/pre-deinstall" --info "depends:libc libuuid1 libblkid1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libfdisk" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libfdisk1-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols /opt/openwrt/source/release/scripts/ipkg-remove libsmartcols /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libsmartcols1-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libsmartcols1-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libsmartcols.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/usr/lib/libsmartcols.so.1.1.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libsmartcols1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libsmartcols1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libsmartcols.list && mv /opt/openwrt/source/release/tmp/libsmartcols.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL/conffiles ]; then echo $(IDIR_libsmartcols)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/lib/apk/packages/libsmartcols1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libsmartcols1" --info "version:2.41.3-r1" --info "tags:openwrt:abiversion=1" --info "description:The smartcols library is used to print tables and trees in a pretty way." --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --info "provides:libsmartcols" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/libsmartcols/pre-deinstall" --info "depends:libc librt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/libsmartcols" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libsmartcols1-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk /opt/openwrt/source/release/scripts/ipkg-remove fdisk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/fdisk-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/fdisk-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/fdisk /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/usr/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/usr/sbin/fdisk: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fdisk"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fdisk"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/fdisk.list && mv /opt/openwrt/source/release/tmp/fdisk.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL/conffiles ]; then echo $(IDIR_fdisk)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/lib/apk/packages/fdisk.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:fdisk" --info "version:2.41.3-r1" --info "description:a menu-driven program for creation and manipulation of partition tables" --info "arch:aarch64_generic" --info "license:GPL-1.0-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/fdisk/pre-deinstall" --info "depends:libc libblkid1 libsmartcols1 libfdisk1 libncursesw6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/fdisk" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/fdisk-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup /opt/openwrt/source/release/scripts/ipkg-remove losetup /opt/openwrt/source/release/bin/packages/aarch64_generic/base/losetup-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/losetup-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/losetup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/usr/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/usr/sbin/losetup: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="losetup"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="losetup"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/losetup.list && mv /opt/openwrt/source/release/tmp/losetup.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL/conffiles ]; then echo $(IDIR_losetup)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/lib/apk/packages/losetup.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:losetup" --info "version:2.41.3-r1" --info "description:losetup is used to associate loop devices with regular files or block devices, to detach loop devices and to query the status of a loop device" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/losetup/pre-deinstall" --info "depends:libc libsmartcols1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/losetup" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/losetup-2.41.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils /opt/openwrt/source/release/scripts/ipkg-remove partx-utils /opt/openwrt/source/release/bin/packages/aarch64_generic/base/partx-utils-2.41.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/partx-utils-2.41.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/partx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/addpart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/delpart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/delpart: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/partx: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/usr/sbin/addpart: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="partx-utils"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="partx-utils"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/partx-utils.list && mv /opt/openwrt/source/release/tmp/partx-utils.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL/conffiles ]; then echo $(IDIR_partx-utils)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/lib/apk/packages/partx-utils.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:partx-utils" --info "version:2.41.3-r1" --info "description:contains partx, addpart, delpart" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/base/utils/util-linux" --info "url:https://www.kernel.org/pub/linux/utils/util-linux/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/apk-aarch64_generic/partx-utils/pre-deinstall" --info "depends:libc libblkid1 libsmartcols1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-aarch64_generic/partx-utils" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/partx-utils-2.41.3-r1.apk" echo "libuuid" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install rm -rf /opt/openwrt/source/release/tmp/stage-util-linux mkdir -p /opt/openwrt/source/release/tmp/stage-util-linux/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig/blkid.pc /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig/fdisk.pc /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig/mount.pc /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig/smartcols.pc /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/pkgconfig/uuid.pc /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib/pkgconfig install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/blkid cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/blkid/blkid.h /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/blkid install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libfdisk cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libfdisk/libfdisk.h /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libfdisk install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libmount cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libmount/libmount.h /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libmount install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/uuid cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/uuid/uuid.h /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/uuid install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libsmartcols cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/include/libsmartcols/libsmartcols.h /opt/openwrt/source/release/tmp/stage-util-linux/usr/include/libsmartcols install -d -m0755 /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libblkid.so* /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libfdisk.so* /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libmount.so* /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libuuid.so* /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libsmartcols.so* /opt/openwrt/source/release/tmp/stage-util-linux/usr/lib find /opt/openwrt/source/release/tmp/stage-util-linux -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/util-linux.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/util-linux.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-util-linux ]; then (cd /opt/openwrt/source/release/tmp/stage-util-linux; find ./ > /opt/openwrt/source/release/tmp/stage-util-linux.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-util-linux.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/util-linux.list && cp -fpR /opt/openwrt/source/release/tmp/stage-util-linux/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-util-linux touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.util-linux_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libblkid.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libfdisk.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/lib/libsmartcols.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/fdisk /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk/usr/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/losetup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup/usr/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/partx /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils/usr/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/addpart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils/usr/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/ipkg-install/usr/sbin/delpart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils/usr/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libblkid.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libblkid.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libblkid/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libblkid_installed echo "libblkid" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libfdisk.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libfdisk.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libfdisk/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libfdisk_installed echo "libfdisk" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libsmartcols.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libsmartcols.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/libsmartcols/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libsmartcols_installed echo "libsmartcols" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/fdisk/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.fdisk_installed echo "fdisk" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/losetup/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.losetup_installed echo "losetup" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/util-linux-2.41.3/.pkgdir/partx-utils/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.partx-utils_installed echo "partx-utils" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/util-linux.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/util-linux' time: package/utils/util-linux/compile#16.24#6.65#25.95 make[3]: Entering directory '/opt/openwrt/source/release/package/system/fstools' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libfstools.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libblkid-tiny.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/libblkid-tiny.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libubi-utils.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/libubi-tiny.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/libubi.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/ubi-media.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/ubi-user.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/ubi-media.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/mount_root -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/blockd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/block -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/factoryreset -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/snapshot_tool -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/ubi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/{mount_root,factoryreset} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libfstools.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/lib/ ln -sf factoryreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/sbin/jffs2mark ln -sf factoryreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/sbin/jffs2reset touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/fstools/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.fstools_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools /opt/openwrt/source/release/scripts/ipkg-remove fstools /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/fstools-2025.10.03~12858e28-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/fstools-2025.10.03~12858e28-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/{mount_root,factoryreset} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libfstools.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/ ln -sf factoryreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin/jffs2mark ln -sf factoryreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin/jffs2reset find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin/factoryreset: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/sbin/mount_root: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/libfstools.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fstools"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="fstools"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/fstools.list && mv /opt/openwrt/source/release/tmp/fstools.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL/conffiles ]; then echo $(IDIR_fstools)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/lib/apk/packages/fstools.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:fstools" --info "version:2025.10.03~12858e28-r1" --info "description:OpenWrt filesystem tools" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/fstools" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/fstools/pre-deinstall" --info "depends:libc ubox" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/fstools" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/fstools-2025.10.03~12858e28-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount /opt/openwrt/source/release/scripts/ipkg-remove block-mount /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/block-mount-2025.10.03~12858e28-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/block-mount-2025.10.03~12858e28-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/hotplug.d/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/init.d/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/uci-defaults/ install -m0755 ./files/fstab.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/init.d/fstab install -m0600 ./files/fstab.default /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/uci-defaults/10-fstab install -m0600 ./files/mount.hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/hotplug.d/block/10-mount install -m0600 ./files/media-change.hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/etc/hotplug.d/block/00-media-change install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libblkid-tiny.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/ ln -sf ../../sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/usr/sbin/swapon ln -sf ../../sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/usr/sbin/swapoff find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/sbin/block: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/libblkid-tiny.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount; echo "$V_Package_block_mount_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="block-mount"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="block-mount"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/block-mount.list && mv /opt/openwrt/source/release/tmp/block-mount.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL/conffiles ]; then echo $(IDIR_block-mount)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/lib/apk/packages/block-mount.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:block-mount" --info "version:2025.10.03~12858e28-r1" --info "description:Block device mounting and checking" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/fstools" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/apk-aarch64_generic/block-mount/pre-deinstall" --info "depends:libc ubox libubox20251208 libuci20250120 libblobmsg-json20251208 libjson-c5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-aarch64_generic/block-mount" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/block-mount-2025.10.03~12858e28-r1.apk" echo "fstools" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/fstools.default.install rm -rf /opt/openwrt/source/release/tmp/stage-fstools mkdir -p /opt/openwrt/source/release/tmp/stage-fstools/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-fstools/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/include/*.h /opt/openwrt/source/release/tmp/stage-fstools/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-fstools/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libubi-utils.a /opt/openwrt/source/release/tmp/stage-fstools/usr/lib/ find /opt/openwrt/source/release/tmp/stage-fstools -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/fstools.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/fstools.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-fstools ]; then (cd /opt/openwrt/source/release/tmp/stage-fstools; find ./ > /opt/openwrt/source/release/tmp/stage-fstools.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-fstools.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/fstools.list && cp -fpR /opt/openwrt/source/release/tmp/stage-fstools/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-fstools touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.fstools_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/hotplug.d/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/init.d/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/uci-defaults/ install -m0755 ./files/fstab.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/init.d/fstab install -m0600 ./files/fstab.default /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/uci-defaults/10-fstab install -m0600 ./files/mount.hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/hotplug.d/block/10-mount install -m0600 ./files/media-change.hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/etc/hotplug.d/block/00-media-change install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/ipkg-install/usr/lib/libblkid-tiny.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/lib/ ln -sf ../../sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/usr/sbin/swapon ln -sf ../../sbin/block /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/usr/sbin/swapoff touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fstools-2025.10.03~12858e28/.pkgdir/block-mount/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.block-mount_installed echo "block-mount" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/fstools.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/fstools' time: package/system/fstools/compile#0.75#2.20#3.19 make[3]: Entering directory '/opt/openwrt/source/release/package/system/fwtool' make[3]: Leaving directory '/opt/openwrt/source/release/package/system/fwtool' time: package/system/fwtool/host-compile#0.36#0.73#1.02 make[3]: Entering directory '/opt/openwrt/source/release/package/system/fwtool' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/fwtool-2025.10.03~04cd252e/.pkgdir/fwtool/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.fwtool_installed echo "fwtool" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/fwtool.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/fwtool' time: package/system/fwtool/compile#0.45#0.76#1.12 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libjson-c' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libjson-c' time: package/libs/libjson-c/host-compile#0.30#0.58#1.00 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libubox' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libubox' time: package/libs/libubox/host-compile#0.35#0.67#1.00 make[3]: Entering directory '/opt/openwrt/source/release/package/system/usign' make[3]: Leaving directory '/opt/openwrt/source/release/package/system/usign' time: package/system/usign/host-compile#0.39#0.67#0.99 make[3]: Entering directory '/opt/openwrt/source/release/package/system/ucert' make[3]: Leaving directory '/opt/openwrt/source/release/package/system/ucert' time: package/system/ucert/host-compile#0.34#0.57#1.00 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/jsonfilter' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jsonfilter-2025.10.04~f4fe702d/.pkgdir/jsonfilter/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.jsonfilter_installed echo "jsonfilter" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/jsonfilter.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/jsonfilter' time: package/utils/jsonfilter/compile#0.25#0.62#0.81 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libsepol' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libsepol' time: package/libs/libsepol/compile#0.39#0.75#1.08 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/pcre2' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-8.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-posix.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-8.so.0.15.0 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-8.so.0 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-8.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-posix.so.3.0.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-posix.so.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-posix.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/cmake/pcre2/pcre2-targets.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/cmake/pcre2/pcre2-targets-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/pkgconfig/libpcre2-posix.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/pkgconfig/libpcre2-8.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/bin/pcre2-config -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/include/pcre2.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/include/pcre2posix.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/cmake/pcre2/pcre2-config.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/cmake/pcre2/pcre2-config-version.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man1/pcre2-config.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man1/pcre2grep.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man1/pcre2test.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_callout_enumerate.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_code_copy.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_code_copy_with_tables.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_code_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_compile.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_compile_context_copy.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_compile_context_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_compile_context_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_config.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_convert_context_copy.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_convert_context_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_convert_context_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_converted_pattern_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_dfa_match.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_general_context_copy.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_general_context_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_general_context_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_error_message.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_mark.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_match_data_heapframes_size.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_match_data_size.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_ovector_count.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_ovector_pointer.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_get_startchar.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_compile.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_free_unused_memory.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_match.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_stack_assign.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_stack_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_jit_stack_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_maketables.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_maketables_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_context_copy.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_context_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_context_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_data_create.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_data_create_from_pattern.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_match_data_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_next_match.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_pattern_convert.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_pattern_info.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_serialize_decode.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_serialize_encode.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_serialize_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_serialize_get_number_of_codes.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_bsr.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_callout.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_character_tables.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_compile_extra_options.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_compile_recursion_guard.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_depth_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_glob_escape.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_glob_separator.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_heap_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_match_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_max_pattern_compiled_length.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_max_pattern_length.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_max_varlookbehind.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_newline.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_offset_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_optimize.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_parens_nest_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_recursion_limit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_recursion_memory_management.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_substitute_callout.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_set_substitute_case_callout.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substitute.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_copy_byname.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_copy_bynumber.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_get_byname.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_get_bynumber.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_length_byname.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_length_bynumber.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_list_free.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_list_get.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_nametable_scan.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2_substring_number_from_name.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2api.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2build.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2callout.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2compat.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2convert.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2demo.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2jit.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2limits.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2matching.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2partial.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2pattern.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2perform.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2posix.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2sample.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2serialize.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2syntax.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/man/man3/pcre2unicode.3 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/AUTHORS.md -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/COPYING -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/ChangeLog -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/LICENCE.md -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/NEWS -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/README -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/SECURITY.md -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/pcre2-config.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/pcre2.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/pcre2grep.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/pcre2test.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/NON-AUTOTOOLS-BUILD.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/README.txt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/index.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2-config.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_callout_enumerate.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_code_copy.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_code_copy_with_tables.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_code_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_compile.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_compile_context_copy.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_compile_context_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_compile_context_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_config.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_convert_context_copy.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_convert_context_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_convert_context_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_converted_pattern_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_dfa_match.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_general_context_copy.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_general_context_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_general_context_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_error_message.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_mark.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_match_data_heapframes_size.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_match_data_size.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_ovector_count.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_ovector_pointer.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_get_startchar.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_compile.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_free_unused_memory.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_match.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_stack_assign.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_stack_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_jit_stack_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_maketables.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_maketables_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_context_copy.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_context_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_context_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_data_create.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_data_create_from_pattern.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_match_data_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_next_match.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_pattern_convert.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_pattern_info.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_serialize_decode.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_serialize_encode.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_serialize_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_serialize_get_number_of_codes.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_bsr.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_callout.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_character_tables.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_compile_extra_options.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_compile_recursion_guard.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_depth_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_glob_escape.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_glob_separator.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_heap_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_match_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_max_pattern_compiled_length.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_max_pattern_length.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_max_varlookbehind.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_newline.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_offset_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_optimize.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_parens_nest_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_recursion_limit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_recursion_memory_management.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_substitute_callout.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_set_substitute_case_callout.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substitute.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_copy_byname.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_copy_bynumber.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_get_byname.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_get_bynumber.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_length_byname.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_length_bynumber.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_list_free.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_list_get.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_nametable_scan.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2_substring_number_from_name.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2api.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2build.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2callout.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2compat.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2convert.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2demo.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2grep.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2jit.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2limits.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2matching.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2partial.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2pattern.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2perform.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2posix.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2sample.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2serialize.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2syntax.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2test.html -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/share/doc/pcre2/html/pcre2unicode.html touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-{8,posix}.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/.pkgdir/libpcre2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libpcre2_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2 /opt/openwrt/source/release/scripts/ipkg-remove libpcre2 /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libpcre2-10.47-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libpcre2-10.47-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/usr/lib/libpcre2-{8,posix}.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/usr/lib/libpcre2-8.so.0.15.0: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/usr/lib/libpcre2-posix.so.3.0.7: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpcre2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpcre2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libpcre2.list && mv /opt/openwrt/source/release/tmp/libpcre2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL/conffiles ]; then echo $(IDIR_libpcre2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/lib/apk/packages/libpcre2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libpcre2" --info "version:10.47-r1" --info "description:A Perl Compatible Regular Expression library" --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/base/libs/pcre2" --info "url:https://www.pcre.org/" --info "maintainer:Shane Peelar " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/apk-aarch64_generic/libpcre2/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-aarch64_generic/libpcre2" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libpcre2-10.47-r1.apk" echo "libpcre2" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/pcre2.default.install rm -rf /opt/openwrt/source/release/tmp/stage-pcre2 mkdir -p /opt/openwrt/source/release/tmp/stage-pcre2/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-pcre2 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pcre2-10.47/ipkg-install/* /opt/openwrt/source/release/tmp/stage-pcre2/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,^\(prefix\|exec_prefix\)=.*,\1=/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr,g' /opt/openwrt/source/release/tmp/stage-pcre2/usr/bin/pcre2-config install -d -m0755 /opt/openwrt/source/release/tmp/stage-pcre2/host/bin ln -sf ../../usr/bin/pcre2-config /opt/openwrt/source/release/tmp/stage-pcre2/host/bin/pcre2-config find /opt/openwrt/source/release/tmp/stage-pcre2 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/pcre2.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/pcre2.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-pcre2 ]; then (cd /opt/openwrt/source/release/tmp/stage-pcre2; find ./ > /opt/openwrt/source/release/tmp/stage-pcre2.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-pcre2.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/pcre2.list && cp -fpR /opt/openwrt/source/release/tmp/stage-pcre2/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-pcre2 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.pcre2_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/pcre2' time: package/libs/pcre2/compile#0.85#2.29#3.39 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/musl-fts' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/musl-fts' time: package/libs/musl-fts/compile#1.02#0.81#1.97 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libselinux' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libselinux' time: package/libs/libselinux/compile#0.42#0.69#1.10 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/busybox' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0=busybox-1.37.0 -flto=auto -fno-fat-lto-objects -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" EXTRA_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0=busybox-1.37.0 -flto=auto -fno-fat-lto-objects -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify" EXTRA_LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0=busybox-1.37.0 -flto=auto -fno-fat-lto-objects -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LDLIBS="" LD="aarch64-openwrt-linux-musl-gcc" SKIP_STRIP=y CONFIG_PREFIX="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install" all install ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ash -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/cat -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/chgrp -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/chmod -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/chown -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/cp -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/date -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/dd -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/df -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/dmesg -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/echo -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/egrep -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/false -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/fgrep -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/fsync -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/grep -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/gunzip -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/gzip -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/kill -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ln -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/lock -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/login -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ls -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/mkdir -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/mknod -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/mktemp -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/mount -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/mv -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/netmsg -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/netstat -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/nice -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/passwd -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/pidof -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ping -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ping6 -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/ps -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/pwd -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/rm -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/rmdir -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/sed -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/sh -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/sleep -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/sync -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/tar -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/touch -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/traceroute -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/traceroute6 -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/true -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/umount -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/uname -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/vi -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//bin/zcat -> busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/halt -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/hwclock -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/ifconfig -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/ip -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/mkswap -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/pivot_root -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/poweroff -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/reboot -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/route -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/start-stop-daemon -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/swapoff -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/swapon -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/switch_root -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/sysctl -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//sbin/udhcpc -> ../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/[ -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/[[ -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/awk -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/basename -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/clear -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/cmp -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/crontab -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/cut -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/dirname -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/du -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/env -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/expr -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/find -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/flock -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/free -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/head -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/hexdump -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/id -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/killall -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/less -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/logger -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/md5sum -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/mkfifo -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/nc -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/nslookup -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/pgrep -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/printf -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/readlink -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/reset -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/resize -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/seq -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/setsid -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/sha256sum -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/sort -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/strings -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/tail -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/taskset -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/tee -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/test -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/time -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/top -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/tr -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/uniq -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/uptime -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/wc -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/which -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/xargs -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/bin/yes -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/sbin/brctl -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/sbin/chroot -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/sbin/crond -> ../../bin/busybox /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install//usr/sbin/ntpd -> ../../bin/busybox make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/init.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/usr/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/profile.d install -m0755 ./files/busybox-history-file.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/profile.d touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/syslog.conf install -m0755 ./files/cron /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/init.d/cron install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/crontabs install -m0755 ./files/sysntpd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/init.d/sysntpd install -m0755 ./files/ntpd-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/usr/sbin/ntpd-hotplug install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/usr/share/acl.d install -m0644 ./files/ntpd.capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/etc/capabilities/ntpd.json install -m0644 ./files/ntpd_acl.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/usr/share/acl.d/ntpd.json rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/lib64 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/.pkgdir/busybox/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.busybox_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox /opt/openwrt/source/release/scripts/ipkg-remove busybox /opt/openwrt/source/release/bin/packages/aarch64_generic/base/busybox-1.37.0-r6.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/busybox-1.37.0-r6.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/init.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/usr/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/profile.d install -m0755 ./files/busybox-history-file.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/profile.d touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/syslog.conf install -m0755 ./files/cron /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/init.d/cron install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/crontabs install -m0755 ./files/sysntpd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/init.d/sysntpd install -m0755 ./files/ntpd-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/usr/sbin/ntpd-hotplug install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/usr/share/acl.d install -m0644 ./files/ntpd.capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/etc/capabilities/ntpd.json install -m0644 ./files/ntpd_acl.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/usr/share/acl.d/ntpd.json rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib64 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/bin/busybox: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox; echo "$V_Package_busybox_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="busybox"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="busybox"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/postrm"; if [ -n "ntp=123:ntp=123" ]; then echo ntp=123:ntp=123 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/busybox.list && mv /opt/openwrt/source/release/tmp/busybox.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL/conffiles ]; then echo $(IDIR_busybox)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/lib/apk/packages/busybox.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:busybox" --info "version:1.37.0-r6" --info "description:The Swiss Army Knife of embedded Linux. It slices, it dices, it makes Julian Fries." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/utils/busybox" --info "url:http://busybox.net/" --info "maintainer:Felix Fietkau " --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/apk-aarch64_generic/busybox/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/busybox-default/busybox-1.37.0/ipkg-aarch64_generic/busybox" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/busybox-1.37.0-r6.apk" echo "busybox" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/busybox.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/busybox' time: package/utils/busybox/default/compile#3.61#6.23#11.70 make[3]: Entering directory '/opt/openwrt/source/release/package/system/procd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libsetlbf.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/procd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/init -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/udevtrigger -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/askfirst -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-seccomp.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/ujail -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/uxc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/utrace -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-trace.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/upgraded touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/etc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/lib/functions install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/{init,procd,askfirst,udevtrigger,upgraded} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libsetlbf.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/lib install -m0755 ./files/reload_config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/sbin/ install -m0600 ./files/hotplug*.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/etc/ install -m0644 ./files/procd.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/lib/functions/ install -m0755 ./files/service /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/sbin/service touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.procd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd /opt/openwrt/source/release/scripts/ipkg-remove procd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-2025.10.04~3b3501ab-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-seccomp-2025.10.04~3b3501ab-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-ujail-2025.10.04~3b3501ab-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-2025.10.04~3b3501ab-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/etc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/functions install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/{init,procd,askfirst,udevtrigger,upgraded} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libsetlbf.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib install -m0755 ./files/reload_config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/ install -m0600 ./files/hotplug*.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/etc/ install -m0644 ./files/procd.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/functions/ install -m0755 ./files/service /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/service find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/upgraded: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/init: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/procd: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/udevtrigger: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/sbin/askfirst: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/libsetlbf.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/postrm"; if [ -n ":dialout=20 :audio=29" ]; then echo :dialout=20 :audio=29 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/procd.list && mv /opt/openwrt/source/release/tmp/procd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL/conffiles ]; then echo $(IDIR_procd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/lib/apk/packages/procd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:procd" --info "version:2025.10.04~3b3501ab-r1" --info "description:OpenWrt system process manager" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/procd" --info "url:" --info "maintainer:John Crispin " --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd/pre-deinstall" --info "depends:libc ubusd ubus libjson-script20251208 ubox libubox20251208 libudebug libubus20251202 libblobmsg-json20251208 libjson-c5 jshn" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-2025.10.04~3b3501ab-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail /opt/openwrt/source/release/scripts/ipkg-remove procd-ujail /opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-ujail-2025.10.04~3b3501ab-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-ujail-2025.10.04~3b3501ab-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/ujail /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/sbin/ujail: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd-ujail"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd-ujail"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/procd-ujail.list && mv /opt/openwrt/source/release/tmp/procd-ujail.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL/conffiles ]; then echo $(IDIR_procd-ujail)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/lib/apk/packages/procd-ujail.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:procd-ujail" --info "version:2025.10.04~3b3501ab-r1" --info "description:OpenWrt process jail helper" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/procd" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-ujail/pre-deinstall" --info "depends:libc libubox20251208 libubus20251202 libuci20250120 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-ujail" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-ujail-2025.10.04~3b3501ab-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp /opt/openwrt/source/release/scripts/ipkg-remove procd-seccomp /opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-seccomp-2025.10.04~3b3501ab-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-seccomp-2025.10.04~3b3501ab-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-seccomp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/utrace /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/sbin/ ln -sf utrace /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/sbin/seccomp-trace install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-trace.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/sbin/utrace: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/libpreload-seccomp.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/libpreload-trace.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd-seccomp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="procd-seccomp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/procd-seccomp.list && mv /opt/openwrt/source/release/tmp/procd-seccomp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL/conffiles ]; then echo $(IDIR_procd-seccomp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/lib/apk/packages/procd-seccomp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:procd-seccomp" --info "version:2025.10.04~3b3501ab-r1" --info "description:OpenWrt process seccomp helper + utrace" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/procd" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/apk-aarch64_generic/procd-seccomp/pre-deinstall" --info "depends:libc libubox20251208 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-aarch64_generic/procd-seccomp" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/procd-seccomp-2025.10.04~3b3501ab-r1.apk" echo "procd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/procd.default.install rm -rf /opt/openwrt/source/release/tmp/stage-procd mkdir -p /opt/openwrt/source/release/tmp/stage-procd/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-procd cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/* /opt/openwrt/source/release/tmp/stage-procd/ find /opt/openwrt/source/release/tmp/stage-procd -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/procd.default.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/procd.default.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-procd ]; then (cd /opt/openwrt/source/release/tmp/stage-procd; find ./ > /opt/openwrt/source/release/tmp/stage-procd.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-procd.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/procd.default.list && cp -fpR /opt/openwrt/source/release/tmp/stage-procd/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-procd touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.procd.default_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/ujail /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/lib install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-seccomp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/sbin/utrace /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/sbin/ ln -sf utrace /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/sbin/seccomp-trace install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/ipkg-install/usr/lib/libpreload-trace.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-ujail/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.procd-ujail_installed echo "procd-ujail" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/procd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/procd-default/procd-2025.10.04~3b3501ab/.pkgdir/procd-seccomp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.procd-seccomp_installed echo "procd-seccomp" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/procd.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/procd' time: package/system/procd/default/compile#1.00#2.66#4.03 make[3]: Entering directory '/opt/openwrt/source/release/package/system/openwrt-keyring' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring/etc/apk/keys/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk/openwrt-25.12.pem /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring/etc/apk/keys/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/.pkgdir/openwrt-keyring/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.openwrt-keyring_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring /opt/openwrt/source/release/scripts/ipkg-remove openwrt-keyring /opt/openwrt/source/release/bin/packages/aarch64_generic/base/openwrt-keyring-2025.12.10~f0670054-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/openwrt-keyring-2025.12.10~f0670054-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/etc/apk/keys/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk/openwrt-25.12.pem /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/etc/apk/keys/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openwrt-keyring"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openwrt-keyring"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/openwrt-keyring.list && mv /opt/openwrt/source/release/tmp/openwrt-keyring.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL/conffiles ]; then echo $(IDIR_openwrt-keyring)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/lib/apk/packages/openwrt-keyring.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:openwrt-keyring" --info "version:2025.12.10~f0670054-r1" --info "description:The keyring of with the developer using and gpg public keys." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/system/openwrt-keyring" --info "url:https://openwrt.org/docs/guide-user/security/signatures" --info "maintainer:John Crispin " --info "provides:lede-keyring=2025.12.10~f0670054-r1" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/apk-aarch64_generic/openwrt-keyring/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openwrt-keyring-2025.12.10~f0670054/ipkg-aarch64_generic/openwrt-keyring" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/openwrt-keyring-2025.12.10~f0670054-r1.apk" echo "openwrt-keyring" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/openwrt-keyring.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/openwrt-keyring' time: package/system/openwrt-keyring/compile#0.33#0.87#1.30 make[3]: Entering directory '/opt/openwrt/source/release/package/system/usign' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usign-2025.10.03~c4c72b1b/.pkgdir/usign/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.usign_installed echo "usign" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/usign.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/usign' time: package/system/usign/compile#0.38#0.90#1.19 make[3]: Entering directory '/opt/openwrt/source/release/package/base-files' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.base-files_installed (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/./; if [ -x ./configure ]; then find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ -name config.guess | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ -name config.guess | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.guess; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ -name config.sub | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ -name config.sub | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.sub; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files=base-files -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files=base-files -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files=base-files -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " ./configure --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; ) touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.configured_4f58e9f5fe03dd6fcb41794a2c7173d5_8e081b74cf069e1e6800a5bbcbb282f0 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/apk/keys cp -fpR /opt/openwrt/source/release/public-key.pem /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/apk/keys/ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/upgrade/nand.sh rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/upgrade/legacy-sdcard.sh rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/upgrade/emmc.sh if [ -d /opt/openwrt/source/release/target/linux/generic/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/generic/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/; fi if [ -d /opt/openwrt/source/release/target/linux/rockchip/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/rockchip/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/; fi if [ -d /opt/openwrt/source/release/target/linux/rockchip/armv8/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/rockchip/armv8/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/; fi; /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/banner /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/device_info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/openwrt_release /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/openwrt_version /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/usr/lib/os-release /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "s#%PATH%#/usr/sbin:/usr/bin:/sbin:/bin#g" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/sbin/hotplug-call /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/preinit /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/profile mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/CONTROL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/dev /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/crontabs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/rc.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/overlay /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/firmware /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/mnt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/proc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/tmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/usr/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/sys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/www mkdir -p -m 750 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/root ln -sf /proc/mounts /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/mtab ln -sf lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib64 ln -sf lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/usr/lib64 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/var ln -sf tmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/var ln -sf /tmp/resolv.conf /tmp/TZ /tmp/localtime /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/ chmod 0600 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/shadow chmod 1777 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/tmp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit echo 'pi_suppress_stderr="y"' >/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'fs_failsafe_wait_timeout=4' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_init_path="/usr/sbin:/usr/bin:/sbin:/bin"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_init_env=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_init_cmd="/sbin/init"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_init_suppress_stderr="y"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_ifname=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_ip="192.168.1.1"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_netmask="255.255.255.0"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_broadcast="192.168.1.255"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_net_messages=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_no_failsafe_netmsg=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_no_failsafe=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/lib/preinit/00_preinit.conf for conffile in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/config/*; do if [ -f "$conffile" ]; then grep "${conffile##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files}" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/CONTROL/conffiles || echo "${conffile##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files}" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/CONTROL/conffiles; fi done mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/apk/repositories.d ( echo '%U/targets/%S/packages/packages.adb'; echo '%U/packages/%A/base/packages.adb'; echo '%U/packages/%A/custom/packages.adb'; echo '%U/packages/%A/luci/packages.adb'; echo '%U/packages/%A/packages/packages.adb'; echo '%U/packages/%A/routing/packages.adb'; echo '%U/packages/%A/telephony/packages.adb'; echo '%U/packages/%A/video/packages.adb'; ) >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/apk/repositories.d/distfeeds.list /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/apk/repositories.d/distfeeds.list rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/etc/uci-defaults/13_fix-group-user rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/sbin/pkg_check echo 1682~d76c64ad00 >/opt/openwrt/source/release/tmp/base-files.version touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/.pkgdir/base-files/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.base-files_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/apk/keys cp -fpR /opt/openwrt/source/release/public-key.pem /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/apk/keys/ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/upgrade/nand.sh rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/upgrade/legacy-sdcard.sh rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/upgrade/emmc.sh if [ -d /opt/openwrt/source/release/target/linux/generic/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/generic/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/; fi if [ -d /opt/openwrt/source/release/target/linux/rockchip/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/rockchip/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/; fi if [ -d /opt/openwrt/source/release/target/linux/rockchip/armv8/base-files/. ]; then cp -fpR /opt/openwrt/source/release/target/linux/rockchip/armv8/base-files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/; fi; /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/banner /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/device_info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/openwrt_release /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/openwrt_version /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/usr/lib/os-release /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "s#%PATH%#/usr/sbin:/usr/bin:/sbin:/bin#g" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/sbin/hotplug-call /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/preinit /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/profile mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/dev /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/crontabs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/rc.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/overlay /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/firmware /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/mnt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/proc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/tmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/usr/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/usr/bin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/sys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/www mkdir -p -m 750 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/root ln -sf /proc/mounts /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/mtab ln -sf lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib64 ln -sf lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/usr/lib64 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/var ln -sf tmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/var ln -sf /tmp/resolv.conf /tmp/TZ /tmp/localtime /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/ chmod 0600 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/shadow chmod 1777 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/tmp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit echo 'pi_suppress_stderr="y"' >/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'fs_failsafe_wait_timeout=4' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_init_path="/usr/sbin:/usr/bin:/sbin:/bin"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_init_env=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_init_cmd="/sbin/init"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_init_suppress_stderr="y"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_ifname=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_ip="192.168.1.1"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_netmask="255.255.255.0"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_broadcast="192.168.1.255"' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_net_messages=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_no_failsafe_netmsg=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf echo 'pi_preinit_no_failsafe=""' >>/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/preinit/00_preinit.conf for conffile in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/config/*; do if [ -f "$conffile" ]; then grep "${conffile##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files}" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL/conffiles || echo "${conffile##/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files}" >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL/conffiles; fi done mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/apk/repositories.d ( echo '%U/targets/%S/packages/packages.adb'; echo '%U/packages/%A/base/packages.adb'; echo '%U/packages/%A/custom/packages.adb'; echo '%U/packages/%A/luci/packages.adb'; echo '%U/packages/%A/packages/packages.adb'; echo '%U/packages/%A/routing/packages.adb'; echo '%U/packages/%A/telephony/packages.adb'; echo '%U/packages/%A/video/packages.adb'; ) >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/apk/repositories.d/distfeeds.list /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/apk/repositories.d/distfeeds.list rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/etc/uci-defaults/13_fix-group-user rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/sbin/pkg_check echo 1682~d76c64ad00 >/opt/openwrt/source/release/tmp/base-files.version find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files; echo "$V_Package_base_files_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="base-files"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="base-files"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/base-files.list && mv /opt/openwrt/source/release/tmp/base-files.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL/conffiles ]; then echo $(IDIR_base-files)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/lib/apk/packages/base-files.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:base-files" --info "version:1682~d76c64ad00" --info "description:This package contains a base filesystem and system scripts for OpenWrt." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/base-files" --info "url:http://openwrt.org/" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/apk-aarch64_generic/base-files/pre-deinstall" --info "depends:libc netifd jsonfilter usign openwrt-keyring fstools fwtool procd procd-seccomp busybox" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/base-files/ipkg-aarch64_generic/base-files" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/base-files-1682~d76c64ad00.apk" echo "base-files" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/base-files.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/base-files' time: package/base-files/compile#5.57#4.00#10.57 make[3]: Entering directory '/opt/openwrt/source/release/package/boot/arm-trusted-firmware-rockchip' rm -rf /opt/openwrt/source/release/bin/targets/rockchip/armv8/trusted-firmware-a-rk3328 rmdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/trusted-firmware-a-rk3328/trusted-firmware-a-2.13/.pkgdir/trusted-firmware-a-rk3328 >/dev/null 2>/dev/null make[3]: [Makefile:85: install-bin-trusted-firmware-a-rk3328] Error 1 (ignored) if [ -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/trusted-firmware-a-rk3328/trusted-firmware-a-2.13/.pkgdir/trusted-firmware-a-rk3328 ]; then install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/trusted-firmware-a-rk3328 && cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/trusted-firmware-a-rk3328/trusted-firmware-a-2.13/.pkgdir/trusted-firmware-a-rk3328/. /opt/openwrt/source/release/bin/targets/rockchip/armv8/trusted-firmware-a-rk3328/; fi make[3]: Leaving directory '/opt/openwrt/source/release/package/boot/arm-trusted-firmware-rockchip' time: package/boot/arm-trusted-firmware-rockchip/rk3328/compile#0.52#0.82#2.28 make[3]: Entering directory '/opt/openwrt/source/release/package/boot/uboot-rockchip' rm -rf /opt/openwrt/source/release/bin/targets/rockchip/armv8/u-boot-nanopi-r2c-plus-rk3328 rmdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-nanopi-r2c-plus-rk3328/u-boot-2025.10/.pkgdir/u-boot-nanopi-r2c-plus-rk3328 >/dev/null 2>/dev/null make[3]: [Makefile:468: install-bin-u-boot-nanopi-r2c-plus-rk3328] Error 1 (ignored) if [ -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-nanopi-r2c-plus-rk3328/u-boot-2025.10/.pkgdir/u-boot-nanopi-r2c-plus-rk3328 ]; then install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/u-boot-nanopi-r2c-plus-rk3328 && cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-nanopi-r2c-plus-rk3328/u-boot-2025.10/.pkgdir/u-boot-nanopi-r2c-plus-rk3328/. /opt/openwrt/source/release/bin/targets/rockchip/armv8/u-boot-nanopi-r2c-plus-rk3328/; fi make[3]: Leaving directory '/opt/openwrt/source/release/package/boot/uboot-rockchip' time: package/boot/uboot-rockchip/nanopi-r2c-plus-rk3328/compile#1.75#2.79#6.48 make[3]: Entering directory '/opt/openwrt/source/release/package/boot/uboot-tools' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10=u-boot-2025.10 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10=u-boot-2025.10 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10=u-boot-2025.10 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ARCH="sandbox" TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10=u-boot-2025.10 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" TARGET_LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" NO_PYTHON=1 V= envtools; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10' GENENV u-boot-initial-env /bin/sh: 1: ./tools/printinitialenv: Exec format error make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools /opt/openwrt/source/release/scripts/ipkg-remove uboot-envtools /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/uboot-envtools-2025.10-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/uboot-envtools-2025.10-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/tools/env/fw_printenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin ln -sf fw_printenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin/fw_setenv install -m0755 ./uboot-envtools/files/fw_printsys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin install -m0755 ./uboot-envtools/files/fw_setsys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin install -m0755 ./uboot-envtools/files/fw_loadenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/etc/board.d install -m0644 ./uboot-envtools/files/fw_defaults /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/etc/board.d/05_fw_defaults install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib install -m0644 ./uboot-envtools/files/uboot-envtools.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/etc/uci-defaults install -m0644 ./uboot-envtools/files/rockchip_armv8 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/etc/uci-defaults/30_uboot-envtools find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/usr/sbin/fw_printenv: executable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools; echo "$V_Package_uboot_envtools_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uboot-envtools"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uboot-envtools"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/uboot-envtools.list && mv /opt/openwrt/source/release/tmp/uboot-envtools.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL/conffiles ]; then echo $(IDIR_uboot-envtools)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/lib/apk/packages/uboot-envtools.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:uboot-envtools" --info "version:2025.10-r1" --info "description:This package includes tools to read and modify U-Boot bootloader environment." --info "arch:aarch64_generic" --info "license:GPL-2.0 GPL-2.0+" --info "origin:feeds/base/boot/uboot-tools" --info "url:http://www.denx.de/wiki/U-Boot" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/apk-aarch64_generic/uboot-envtools/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/ipkg-aarch64_generic/uboot-envtools" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/uboot-envtools-2025.10-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/tools/env/fw_printenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin ln -sf fw_printenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin/fw_setenv install -m0755 ./uboot-envtools/files/fw_printsys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin install -m0755 ./uboot-envtools/files/fw_setsys /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin install -m0755 ./uboot-envtools/files/fw_loadenv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/usr/sbin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/etc/board.d install -m0644 ./uboot-envtools/files/fw_defaults /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/etc/board.d/05_fw_defaults install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/lib install -m0644 ./uboot-envtools/files/uboot-envtools.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/lib install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/etc/uci-defaults install -m0644 ./uboot-envtools/files/rockchip_armv8 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/etc/uci-defaults/30_uboot-envtools touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/u-boot-2025.10/.pkgdir/uboot-envtools/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.uboot-envtools_installed echo "uboot-envtools" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/uboot-tools.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/boot/uboot-tools' time: package/boot/uboot-tools/compile#2.80#4.64#9.88 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base' [ ! -d ./src/ ] || cp -fpR ./src/* /opt/openwrt/source/release/build_dir/hostpkg/luci-base touch /opt/openwrt/source/release/build_dir/hostpkg/luci-base/.prepared5eb8c826dd6f48d470b0eaac964a8d75_6664517399ebbbc92a37c5bb081b5c53 touch /opt/openwrt/source/release/build_dir/hostpkg/luci-base/.configured make -C src/ clean po2lmo jsmin make[4]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base/src' rm -f contrib/lemon lib/*.o lib/plural_formula.c lib/plural_formula.h core.so version.uc cc -std=gnu17 -o contrib/lemon contrib/lemon.c ./contrib/lemon -q lib/plural_formula.y cc -DNDEBUG -c -o lib/lmo.o lib/lmo.c cc -DNDEBUG -c -o lib/plural_formula.o lib/plural_formula.c cc -o po2lmo po2lmo.o lib/lmo.o lib/plural_formula.o make[4]: 'jsmin' is up to date. make[4]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base/src' touch /opt/openwrt/source/release/build_dir/hostpkg/luci-base/.built install -d -m0755 /opt/openwrt/source/release/staging_dir/hostpkg/bin install -m0755 src/po2lmo /opt/openwrt/source/release/staging_dir/hostpkg/bin/po2lmo install -m0755 src/jsmin /opt/openwrt/source/release/staging_dir/hostpkg/bin/jsmin mkdir -p /opt/openwrt/source/release/staging_dir/hostpkg/stamp touch /opt/openwrt/source/release/build_dir/hostpkg/luci-base/.built touch /opt/openwrt/source/release/staging_dir/hostpkg/stamp/.luci-base_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base' time: package/feeds/luci/luci-base/host-compile#1.84#2.27#4.76 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/openssl' Package/openssl/add-module 1='provider'; 2='legacy'; 3='/usr/lib/ossl-modules' 4='' MOD_TYPE='provider'; MOD_NAME='legacy'; MOD_DIR='/usr/lib/ossl-modules' OSSL_PKG='libopenssl-legacy' Package/openssl/add-module 1='engine'; 2='afalg'; 3='/usr/lib/engines-3' 4='' MOD_TYPE='engine'; MOD_NAME='afalg'; MOD_DIR='/usr/lib/engines-3' OSSL_PKG='libopenssl-afalg' Package/openssl/add-module 1='engine'; 2='devcrypto'; 3='/usr/lib/engines-3' 4='' MOD_TYPE='engine'; MOD_NAME='devcrypto'; MOD_DIR='/usr/lib/engines-3' OSSL_PKG='libopenssl-devcrypto' Package/openssl/add-module 1='engine'; 2='padlock'; 3='/usr/lib/engines-3' 4='' MOD_TYPE='engine'; MOD_NAME='padlock'; MOD_DIR='/usr/lib/engines-3' OSSL_PKG='libopenssl-padlock' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4 CC="aarch64-openwrt-linux-musl-gcc" SOURCE_DATE_EPOCH=1767653330 all make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' "make" depend && "make" _build_sw make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4 CC="aarch64-openwrt-linux-musl-gcc" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install" install_sw install_ssldirs make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' "make" depend && "make" _build_libs make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Nothing to be done for '_build_libs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' *** Installing runtime libraries install libcrypto.so.3 -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.so.3 install libssl.so.3 -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.so.3 *** Installing development files install ./include/openssl/aes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/aes.h install ./include/openssl/asn1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1.h install ./include/openssl/asn1err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1err.h install ./include/openssl/asn1t.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1t.h install ./include/openssl/async.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/async.h install ./include/openssl/asyncerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asyncerr.h install ./include/openssl/bio.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bio.h install ./include/openssl/bioerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bioerr.h install ./include/openssl/blowfish.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/blowfish.h install ./include/openssl/bn.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bn.h install ./include/openssl/bnerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bnerr.h install ./include/openssl/buffer.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/buffer.h install ./include/openssl/buffererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/buffererr.h install ./include/openssl/byteorder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/byteorder.h install ./include/openssl/camellia.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/camellia.h install ./include/openssl/cast.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cast.h install ./include/openssl/cmac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmac.h install ./include/openssl/cmp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmp.h install ./include/openssl/cmp_util.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmp_util.h install ./include/openssl/cmperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmperr.h install ./include/openssl/cms.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cms.h install ./include/openssl/cmserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmserr.h install ./include/openssl/comp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/comp.h install ./include/openssl/comperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/comperr.h install ./include/openssl/conf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conf.h install ./include/openssl/conf_api.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conf_api.h install ./include/openssl/conferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conferr.h install ./include/openssl/configuration.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/configuration.h install ./include/openssl/conftypes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conftypes.h install ./include/openssl/core.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core.h install ./include/openssl/core_dispatch.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_dispatch.h install ./include/openssl/core_names.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_names.h install ./include/openssl/core_object.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_object.h install ./include/openssl/crmf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crmf.h install ./include/openssl/crmferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crmferr.h install ./include/openssl/crypto.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crypto.h install ./include/openssl/cryptoerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cryptoerr.h install ./include/openssl/cryptoerr_legacy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cryptoerr_legacy.h install ./include/openssl/ct.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ct.h install ./include/openssl/cterr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cterr.h install ./include/openssl/decoder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/decoder.h install ./include/openssl/decodererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/decodererr.h install ./include/openssl/des.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/des.h install ./include/openssl/dh.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dh.h install ./include/openssl/dherr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dherr.h install ./include/openssl/dsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dsa.h install ./include/openssl/dsaerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dsaerr.h install ./include/openssl/dtls1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dtls1.h install ./include/openssl/e_os2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/e_os2.h install ./include/openssl/e_ostime.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/e_ostime.h install ./include/openssl/ebcdic.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ebcdic.h install ./include/openssl/ec.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ec.h install ./include/openssl/ecdh.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecdh.h install ./include/openssl/ecdsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecdsa.h install ./include/openssl/ecerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecerr.h install ./include/openssl/encoder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/encoder.h install ./include/openssl/encodererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/encodererr.h install ./include/openssl/engine.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/engine.h install ./include/openssl/engineerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/engineerr.h install ./include/openssl/err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/err.h install ./include/openssl/ess.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ess.h install ./include/openssl/esserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/esserr.h install ./include/openssl/evp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/evp.h install ./include/openssl/evperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/evperr.h install ./include/openssl/fips_names.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/fips_names.h install ./include/openssl/fipskey.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/fipskey.h install ./include/openssl/hmac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/hmac.h install ./include/openssl/hpke.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/hpke.h install ./include/openssl/http.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/http.h install ./include/openssl/httperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/httperr.h install ./include/openssl/idea.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/idea.h install ./include/openssl/indicator.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/indicator.h install ./include/openssl/kdf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/kdf.h install ./include/openssl/kdferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/kdferr.h install ./include/openssl/lhash.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/lhash.h install ./include/openssl/macros.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/macros.h install ./include/openssl/md2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md2.h install ./include/openssl/md4.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md4.h install ./include/openssl/md5.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md5.h install ./include/openssl/mdc2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/mdc2.h install ./include/openssl/ml_kem.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ml_kem.h install ./include/openssl/modes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/modes.h install ./include/openssl/obj_mac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/obj_mac.h install ./include/openssl/objects.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/objects.h install ./include/openssl/objectserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/objectserr.h install ./include/openssl/ocsp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ocsp.h install ./include/openssl/ocsperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ocsperr.h install ./include/openssl/opensslconf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/opensslconf.h install ./include/openssl/opensslv.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/opensslv.h install ./include/openssl/ossl_typ.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ossl_typ.h install ./include/openssl/param_build.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/param_build.h install ./include/openssl/params.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/params.h install ./include/openssl/pem.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pem.h install ./include/openssl/pem2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pem2.h install ./include/openssl/pemerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pemerr.h install ./include/openssl/pkcs12.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs12.h install ./include/openssl/pkcs12err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs12err.h install ./include/openssl/pkcs7.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs7.h install ./include/openssl/pkcs7err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs7err.h install ./include/openssl/prov_ssl.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/prov_ssl.h install ./include/openssl/proverr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/proverr.h install ./include/openssl/provider.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/provider.h install ./include/openssl/quic.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/quic.h install ./include/openssl/rand.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rand.h install ./include/openssl/randerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/randerr.h install ./include/openssl/rc2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc2.h install ./include/openssl/rc4.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc4.h install ./include/openssl/rc5.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc5.h install ./include/openssl/ripemd.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ripemd.h install ./include/openssl/rsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rsa.h install ./include/openssl/rsaerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rsaerr.h install ./include/openssl/safestack.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/safestack.h install ./include/openssl/seed.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/seed.h install ./include/openssl/self_test.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/self_test.h install ./include/openssl/sha.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sha.h install ./include/openssl/srp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/srp.h install ./include/openssl/srtp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/srtp.h install ./include/openssl/ssl.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl.h install ./include/openssl/ssl2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl2.h install ./include/openssl/ssl3.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl3.h install ./include/openssl/sslerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sslerr.h install ./include/openssl/sslerr_legacy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sslerr_legacy.h install ./include/openssl/stack.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/stack.h install ./include/openssl/store.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/store.h install ./include/openssl/storeerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/storeerr.h install ./include/openssl/symhacks.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/symhacks.h install ./include/openssl/thread.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/thread.h install ./include/openssl/tls1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/tls1.h install ./include/openssl/trace.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/trace.h install ./include/openssl/ts.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ts.h install ./include/openssl/tserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/tserr.h install ./include/openssl/txt_db.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/txt_db.h install ./include/openssl/types.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/types.h install ./include/openssl/ui.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ui.h install ./include/openssl/uierr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/uierr.h install ./include/openssl/whrlpool.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/whrlpool.h install ./include/openssl/x509.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509.h install ./include/openssl/x509_acert.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509_acert.h install ./include/openssl/x509_vfy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509_vfy.h install ./include/openssl/x509err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509err.h install ./include/openssl/x509v3.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509v3.h install ./include/openssl/x509v3err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509v3err.h install ./include/openssl/aes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/aes.h install ./include/openssl/asn1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1.h install ./include/openssl/asn1err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1err.h install ./include/openssl/asn1t.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asn1t.h install ./include/openssl/async.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/async.h install ./include/openssl/asyncerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/asyncerr.h install ./include/openssl/bio.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bio.h install ./include/openssl/bioerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bioerr.h install ./include/openssl/blowfish.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/blowfish.h install ./include/openssl/bn.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bn.h install ./include/openssl/bnerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/bnerr.h install ./include/openssl/buffer.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/buffer.h install ./include/openssl/buffererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/buffererr.h install ./include/openssl/byteorder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/byteorder.h install ./include/openssl/camellia.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/camellia.h install ./include/openssl/cast.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cast.h install ./include/openssl/cmac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmac.h install ./include/openssl/cmp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmp.h install ./include/openssl/cmp_util.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmp_util.h install ./include/openssl/cmperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmperr.h install ./include/openssl/cms.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cms.h install ./include/openssl/cmserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cmserr.h install ./include/openssl/comp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/comp.h install ./include/openssl/comperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/comperr.h install ./include/openssl/conf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conf.h install ./include/openssl/conf_api.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conf_api.h install ./include/openssl/conferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conferr.h install ./include/openssl/configuration.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/configuration.h install ./include/openssl/conftypes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/conftypes.h install ./include/openssl/core.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core.h install ./include/openssl/core_dispatch.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_dispatch.h install ./include/openssl/core_names.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_names.h install ./include/openssl/core_object.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/core_object.h install ./include/openssl/crmf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crmf.h install ./include/openssl/crmferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crmferr.h install ./include/openssl/crypto.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/crypto.h install ./include/openssl/cryptoerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cryptoerr.h install ./include/openssl/cryptoerr_legacy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cryptoerr_legacy.h install ./include/openssl/ct.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ct.h install ./include/openssl/cterr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/cterr.h install ./include/openssl/decoder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/decoder.h install ./include/openssl/decodererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/decodererr.h install ./include/openssl/des.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/des.h install ./include/openssl/dh.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dh.h install ./include/openssl/dherr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dherr.h install ./include/openssl/dsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dsa.h install ./include/openssl/dsaerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dsaerr.h install ./include/openssl/dtls1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/dtls1.h install ./include/openssl/e_os2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/e_os2.h install ./include/openssl/e_ostime.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/e_ostime.h install ./include/openssl/ebcdic.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ebcdic.h install ./include/openssl/ec.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ec.h install ./include/openssl/ecdh.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecdh.h install ./include/openssl/ecdsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecdsa.h install ./include/openssl/ecerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ecerr.h install ./include/openssl/encoder.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/encoder.h install ./include/openssl/encodererr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/encodererr.h install ./include/openssl/engine.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/engine.h install ./include/openssl/engineerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/engineerr.h install ./include/openssl/err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/err.h install ./include/openssl/ess.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ess.h install ./include/openssl/esserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/esserr.h install ./include/openssl/evp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/evp.h install ./include/openssl/evperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/evperr.h install ./include/openssl/fips_names.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/fips_names.h install ./include/openssl/fipskey.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/fipskey.h install ./include/openssl/hmac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/hmac.h install ./include/openssl/hpke.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/hpke.h install ./include/openssl/http.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/http.h install ./include/openssl/httperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/httperr.h install ./include/openssl/idea.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/idea.h install ./include/openssl/indicator.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/indicator.h install ./include/openssl/kdf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/kdf.h install ./include/openssl/kdferr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/kdferr.h install ./include/openssl/lhash.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/lhash.h install ./include/openssl/macros.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/macros.h install ./include/openssl/md2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md2.h install ./include/openssl/md4.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md4.h install ./include/openssl/md5.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/md5.h install ./include/openssl/mdc2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/mdc2.h install ./include/openssl/ml_kem.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ml_kem.h install ./include/openssl/modes.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/modes.h install ./include/openssl/obj_mac.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/obj_mac.h install ./include/openssl/objects.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/objects.h install ./include/openssl/objectserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/objectserr.h install ./include/openssl/ocsp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ocsp.h install ./include/openssl/ocsperr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ocsperr.h install ./include/openssl/opensslconf.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/opensslconf.h install ./include/openssl/opensslv.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/opensslv.h install ./include/openssl/ossl_typ.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ossl_typ.h install ./include/openssl/param_build.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/param_build.h install ./include/openssl/params.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/params.h install ./include/openssl/pem.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pem.h install ./include/openssl/pem2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pem2.h install ./include/openssl/pemerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pemerr.h install ./include/openssl/pkcs12.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs12.h install ./include/openssl/pkcs12err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs12err.h install ./include/openssl/pkcs7.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs7.h install ./include/openssl/pkcs7err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/pkcs7err.h install ./include/openssl/prov_ssl.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/prov_ssl.h install ./include/openssl/proverr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/proverr.h install ./include/openssl/provider.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/provider.h install ./include/openssl/quic.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/quic.h install ./include/openssl/rand.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rand.h install ./include/openssl/randerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/randerr.h install ./include/openssl/rc2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc2.h install ./include/openssl/rc4.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc4.h install ./include/openssl/rc5.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rc5.h install ./include/openssl/ripemd.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ripemd.h install ./include/openssl/rsa.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rsa.h install ./include/openssl/rsaerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/rsaerr.h install ./include/openssl/safestack.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/safestack.h install ./include/openssl/seed.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/seed.h install ./include/openssl/self_test.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/self_test.h install ./include/openssl/sha.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sha.h install ./include/openssl/srp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/srp.h install ./include/openssl/srtp.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/srtp.h install ./include/openssl/ssl.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl.h install ./include/openssl/ssl2.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl2.h install ./include/openssl/ssl3.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ssl3.h install ./include/openssl/sslerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sslerr.h install ./include/openssl/sslerr_legacy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/sslerr_legacy.h install ./include/openssl/stack.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/stack.h install ./include/openssl/store.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/store.h install ./include/openssl/storeerr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/storeerr.h install ./include/openssl/symhacks.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/symhacks.h install ./include/openssl/thread.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/thread.h install ./include/openssl/tls1.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/tls1.h install ./include/openssl/trace.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/trace.h install ./include/openssl/ts.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ts.h install ./include/openssl/tserr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/tserr.h install ./include/openssl/txt_db.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/txt_db.h install ./include/openssl/types.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/types.h install ./include/openssl/ui.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/ui.h install ./include/openssl/uierr.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/uierr.h install ./include/openssl/whrlpool.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/whrlpool.h install ./include/openssl/x509.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509.h install ./include/openssl/x509_acert.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509_acert.h install ./include/openssl/x509_vfy.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509_vfy.h install ./include/openssl/x509err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509err.h install ./include/openssl/x509v3.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509v3.h install ./include/openssl/x509v3err.h -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl/x509v3err.h install libcrypto.a -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.a install libssl.a -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.a link /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.so -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.so.3 link /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.so -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.so.3 install exporters/libcrypto.pc -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/pkgconfig/libcrypto.pc install exporters/libssl.pc -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/pkgconfig/libssl.pc install exporters/openssl.pc -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/pkgconfig/openssl.pc install exporters/OpenSSLConfig.cmake -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/cmake/OpenSSL/OpenSSLConfig.cmake install exporters/OpenSSLConfigVersion.cmake -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/cmake/OpenSSL/OpenSSLConfigVersion.cmake "make" depend && "make" _build_modules make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Nothing to be done for '_build_modules'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' *** Installing engines install engines/capi.so -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/engines-3/capi.so install engines/loader_attic.so -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/engines-3/loader_attic.so *** Installing modules install providers/legacy.so -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/ossl-modules/legacy.so "make" depend && "make" _build_programs make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' make[5]: Nothing to be done for '_build_programs'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' *** Installing runtime programs install apps/openssl -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/bin/openssl install tools/c_rehash -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/bin/c_rehash install apps/CA.pl -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/misc/CA.pl install apps/tsget.pl -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/misc/tsget.pl link /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/misc/tsget -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/misc/tsget.pl install ./apps/openssl.cnf -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/openssl.cnf.dist install ./apps/ct_log_list.cnf -> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/etc/ssl/ct_log_list.cnf.dist make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/etc/ssl/certs install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/etc/ssl/private chmod 0700 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/etc/ssl/private install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/usr/lib install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/usr/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/usr/lib/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/usr/lib/engines-3 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '3' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libopenssl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '3' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libopenssl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/.pkgdir/libopenssl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libopenssl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl /opt/openwrt/source/release/scripts/ipkg-remove libopenssl /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libopenssl3-3.5.4-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libopenssl3-3.5.4-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/etc/ssl/certs install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/etc/ssl/private chmod 0700 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/etc/ssl/private install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libcrypto.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/libssl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib/engines-3 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib/libssl.so.3: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/usr/lib/libcrypto.so.3: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libopenssl3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libopenssl3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libopenssl.list && mv /opt/openwrt/source/release/tmp/libopenssl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL/conffiles ]; then echo $(IDIR_libopenssl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/lib/apk/packages/libopenssl3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libopenssl3" --info "version:3.5.4-r1" --info "tags:openwrt:abiversion=3" --info "description:The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Transport Layer Security (TLS) protocol as well as a full-strength general-purpose cryptography library. This package contains the OpenSSL shared libraries, needed by other programs." --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/base/libs/openssl" --info "url:https://www.openssl.org/" --info "maintainer:Eneas U de Queiroz " --info "provides:libopenssl" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/apk-aarch64_generic/libopenssl/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-aarch64_generic/libopenssl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libopenssl3-3.5.4-r1.apk" echo "libopenssl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/openssl.default.install rm -rf /opt/openwrt/source/release/tmp/stage-openssl mkdir -p /opt/openwrt/source/release/tmp/stage-openssl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-openssl/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/include/openssl /opt/openwrt/source/release/tmp/stage-openssl/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-openssl/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/lib{crypto,ssl}.{a,so*} /opt/openwrt/source/release/tmp/stage-openssl/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-openssl/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssl-3.5.4/ipkg-install/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc /opt/openwrt/source/release/tmp/stage-openssl/usr/lib/pkgconfig/ [ -n "-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs" ] && /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's#-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs##g' /opt/openwrt/source/release/tmp/stage-openssl/usr/lib/pkgconfig/{openssl,libcrypto,libssl}.pc || true find /opt/openwrt/source/release/tmp/stage-openssl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/openssl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/openssl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-openssl ]; then (cd /opt/openwrt/source/release/tmp/stage-openssl; find ./ > /opt/openwrt/source/release/tmp/stage-openssl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-openssl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/openssl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-openssl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-openssl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.openssl_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/openssl' time: package/libs/openssl/compile#9.92#7.19#19.40 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/iperf3' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -latomic " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" noinst_PROGRAMS= ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' Making all in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' make all-am make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' Making all in examples make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -latomic " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20=iperf-3.20 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_GNU_SOURCE" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" noinst_PROGRAMS= DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libiperf.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libiperf.so.0.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib && { ln -s -f libiperf.so.0.0.0 libiperf.so.0 || { rm -f libiperf.so.0 && ln -s libiperf.so.0.0.0 libiperf.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib && { ln -s -f libiperf.so.0.0.0 libiperf.so || { rm -f libiperf.so && ln -s libiperf.so.0.0.0 libiperf.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libiperf.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libiperf.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/bin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c iperf3 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/bin' libtool: warning: 'libiperf.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/iperf3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/bin/iperf3 /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iperf_api.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/include' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iperf3.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/man/man3' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libiperf.3 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/man/man3' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/src' Making install in examples make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/examples' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/bin/iperf3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3/usr/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/iperf3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.iperf3_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3 /opt/openwrt/source/release/scripts/ipkg-remove libiperf3 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libiperf3-3.20-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libiperf3-3.20-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/usr/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/usr/lib/libiperf.so.0.0.0: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/usr/lib/libiperf.so.0.0.0: removing rpath /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiperf3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiperf3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libiperf3.list && mv /opt/openwrt/source/release/tmp/libiperf3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL/conffiles ]; then echo $(IDIR_libiperf3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/lib/apk/packages/libiperf3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libiperf3" --info "version:3.20-r1" --info "description:Libiperf is a library providing an API for iperf3 functionality." --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/packages/feeds/packages/net/iperf3" --info "url:https://github.com/esnet/iperf" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/libiperf3/pre-deinstall" --info "depends:libc libatomic1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/libiperf3" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libiperf3-3.20-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3 /opt/openwrt/source/release/scripts/ipkg-remove iperf3 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/iperf3-3.20-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/iperf3-3.20-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/bin/iperf3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/usr/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/usr/bin/iperf3: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/usr/bin/iperf3: removing rpath /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="iperf3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="iperf3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/iperf3.list && mv /opt/openwrt/source/release/tmp/iperf3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL/conffiles ]; then echo $(IDIR_iperf3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/lib/apk/packages/iperf3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:iperf3" --info "version:3.20-r1" --info "description:Iperf is a modern alternative for measuring TCP and UDP bandwidth performance, allowing the tuning of various parameters and characteristics." --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/packages/feeds/packages/net/iperf3" --info "url:https://github.com/esnet/iperf" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/apk-aarch64_generic/iperf3/pre-deinstall" --info "depends:libc libiperf3" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-aarch64_generic/iperf3" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/iperf3-3.20-r1.apk" rm -rf /opt/openwrt/source/release/tmp/stage-iperf3 mkdir -p /opt/openwrt/source/release/tmp/stage-iperf3/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-iperf3/usr/lib install -d -m0755 /opt/openwrt/source/release/tmp/stage-iperf3/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.* /opt/openwrt/source/release/tmp/stage-iperf3/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/include/* /opt/openwrt/source/release/tmp/stage-iperf3/usr/include/ find /opt/openwrt/source/release/tmp/stage-iperf3 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iperf3.nossl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iperf3.nossl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-iperf3 ]; then (cd /opt/openwrt/source/release/tmp/stage-iperf3; find ./ > /opt/openwrt/source/release/tmp/stage-iperf3.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-iperf3.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iperf3.nossl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-iperf3/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-iperf3 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.iperf3.nossl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/ipkg-install/usr/lib/libiperf.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3/usr/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iperf-nossl/iperf-3.20/.pkgdir/libiperf3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libiperf3_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/iperf3' time: package/feeds/packages/iperf3/nossl/compile#0.94#2.13#2.99 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/golang/golang' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/golang/golang' time: package/feeds/packages/golang/host-compile#2.00#3.43#9.29 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/librespeed-go' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.built_check CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/librespeed/speedtest" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/librespeed/speedtest/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" GOOS="linux" GOARCH="arm64" GO386="" GOAMD64="" GOARM="" GOARM64="v8.0" GOMIPS="" GOMIPS64="" GOPPC64="" CGO_ENABLED=1 CC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" CGO_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5=librespeed-go-1.1.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CGO_CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify" CGO_CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5=librespeed-go-1.1.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CGO_LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" GOPATH="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build" GOCACHE="/opt/openwrt/source/release/tmp/go-build" GOMODCACHE="/opt/openwrt/source/release/dl/go-mod-cache" GOENV=off GOTOOLCHAIN=local /usr/bin/env bash ../../lang/golang//golang-build.sh build -v -buildvcs=false -trimpath -ldflags "all=-buildid '1767653330' -linkmode external -extldflags '-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs'" Finding targets Building targets CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" /usr/bin/env bash ../../lang/golang//golang-build.sh cache_cleanup touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/librespeed/speedtest" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/librespeed/speedtest/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" /usr/bin/env bash ../../lang/golang//golang-build.sh install_bin "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-install" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-install/usr/bin/speedtest /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/usr/bin/librespeed-go install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/librespeed-go cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/database/mysql/telemetry_mysql.sql /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/librespeed-go/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/database/postgresql/telemetry_postgresql.sql /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/librespeed-go/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/config install -m0600 /opt/openwrt/source/release/feeds/packages/net/librespeed-go/files/librespeed-go.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/config/librespeed-go install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/init.d install -m0755 /opt/openwrt/source/release/feeds/packages/net/librespeed-go/files/librespeed-go.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/etc/init.d/librespeed-go touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.pkgdir/librespeed-go/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.librespeed-go_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go /opt/openwrt/source/release/scripts/ipkg-remove librespeed-go /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librespeed-go-1.1.5-r5.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librespeed-go-1.1.5-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/librespeed/speedtest" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/librespeed/speedtest/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" /usr/bin/env bash ../../lang/golang//golang-build.sh install_bin "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-install" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-install/usr/bin/speedtest /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/usr/bin/librespeed-go install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/librespeed-go cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/database/mysql/telemetry_mysql.sql /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/librespeed-go/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/database/postgresql/telemetry_postgresql.sql /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/librespeed-go/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/config install -m0600 /opt/openwrt/source/release/feeds/packages/net/librespeed-go/files/librespeed-go.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/config/librespeed-go install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/init.d install -m0755 /opt/openwrt/source/release/feeds/packages/net/librespeed-go/files/librespeed-go.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/etc/init.d/librespeed-go find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="aarch64-openwrt-linux-musl-strip --strip-all" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/usr/bin/librespeed-go: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go; echo "$V_Package_librespeed_go_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librespeed-go"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librespeed-go"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/postrm"; if [ -n "librespeed:librespeed" ]; then echo librespeed:librespeed > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/librespeed-go.list && mv /opt/openwrt/source/release/tmp/librespeed-go.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL/conffiles ]; then echo $(IDIR_librespeed-go)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/lib/apk/packages/librespeed-go.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:librespeed-go" --info "version:1.1.5-r5" --info "description:This is a very lightweight speed test implemented in JavaScript, using XMLHttpRequest and Web Workers. No Flash, No Java, No WebSocket, No Bullshit." --info "arch:aarch64_generic" --info "license:LGPL-3.0-only" --info "origin:feeds/packages/feeds/packages/net/librespeed-go" --info "url:https://github.com/librespeed/speedtest-go" --info "maintainer:Tianling Shen " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/apk-aarch64_generic/librespeed-go/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/ipkg-aarch64_generic/librespeed-go" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librespeed-go-1.1.5-r5.apk" rm -rf /opt/openwrt/source/release/tmp/stage-librespeed-go mkdir -p /opt/openwrt/source/release/tmp/stage-librespeed-go/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/librespeed/speedtest" GO_INSTALL_EXTRA="" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/librespeed/speedtest/..." GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/librespeed-go-1.1.5/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" /usr/bin/env bash ../../lang/golang//golang-build.sh install_src "/opt/openwrt/source/release/tmp/stage-librespeed-go" find /opt/openwrt/source/release/tmp/stage-librespeed-go -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/librespeed-go.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/librespeed-go.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-librespeed-go ]; then (cd /opt/openwrt/source/release/tmp/stage-librespeed-go; find ./ > /opt/openwrt/source/release/tmp/stage-librespeed-go.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-librespeed-go.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/librespeed-go.list && cp -fpR /opt/openwrt/source/release/tmp/stage-librespeed-go/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-librespeed-go touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.librespeed-go_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/librespeed-go' time: package/feeds/packages/librespeed-go/compile#13.28#7.18#27.88 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/expat' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/expat' time: package/feeds/packages/expat/compile#0.33#0.55#0.93 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/dbus' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build' [0/1] Installing files. Installing dbus/libdbus-1.so.3.38.3 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib Installing dbus/libdbus-1.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib Installing bus/dbus-daemon to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing bus/dbus-daemon-launch-helper to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/libexec Installing tools/dbus-cleanup-sockets to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-launch to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-monitor to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-run-session to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-send to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-test-tool to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-update-activation-environment to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing tools/dbus-uuidgen to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/bin Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-address.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-bus.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-connection.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-errors.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-macros.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-memory.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-message.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-misc.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-pending-call.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-protocol.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-server.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-shared.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-signature.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-syntax.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-threads.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus-types.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/dbus/dbus.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0/dbus Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1/session.d Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1/services Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/run/dbus Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1/system.d Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1/system-services Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/var/lib/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/dbus/dbus-arch-deps.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/dbus-1.0/include/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/session.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/system.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/example-system-enable-stats.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus/examples Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/example-session-disable-stats.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus/examples Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/bus/example-system-hardening-without-traditional-activation.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus/examples Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/legacy-config/system.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/etc/dbus-1 Not installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/libexec/dbus-daemon-launch-helper binary setuid! You'll need to manually set permissions to root:root and permissions 4750 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/bus/legacy-config/session.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/etc/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/tools/GetAllMatchRules.py to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus/examples Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/doc/system-activation.txt to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/doc/diagram.png to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/doc/diagram.svg to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/doc/index.html to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/doc/dbus Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/doc/busconfig.dtd to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/xml/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/doc/introspect.dtd to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/xml/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/doc/catalog.xml to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/share/xml/dbus-1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/cmake/DBus1Config.cmake to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/cmake/DBus1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/cmake/DBus1ConfigVersion.cmake to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/cmake/DBus1 Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/openwrt-build/meson-private/dbus-1.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/pkgconfig Installing symlink pointing to libdbus-1.so.3.38.3 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/libdbus-1.so.3 Installing symlink pointing to libdbus-1.so.3 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/libdbus-1.so Running custom install script '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/meson_post_install.py false' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/libdbus-1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/.pkgdir/libdbus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libdbus_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus /opt/openwrt/source/release/scripts/ipkg-remove libdbus /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libdbus-1.16.2-r3.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libdbus-1.16.2-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/libdbus-1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/usr/lib/libdbus-1.so.3.38.3: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libdbus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libdbus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/postrm"; if [ -n "dbus=91:dbus=91" ]; then echo dbus=91:dbus=91 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libdbus.list && mv /opt/openwrt/source/release/tmp/libdbus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL/conffiles ]; then echo $(IDIR_libdbus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/lib/apk/packages/libdbus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libdbus" --info "version:1.16.2-r3" --info "description:Simple interprocess messaging system (library)" --info "arch:aarch64_generic" --info "license:AFL-2.1" --info "origin:feeds/packages/feeds/packages/utils/dbus" --info "url:https://dbus.freedesktop.org/" --info "maintainer:Robert Marko " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/apk-aarch64_generic/libdbus/pre-deinstall" --info "depends:libc libpthread" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-aarch64_generic/libdbus" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libdbus-1.16.2-r3.apk" echo "libdbus" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/dbus.default.install rm -rf /opt/openwrt/source/release/tmp/stage-dbus mkdir -p /opt/openwrt/source/release/tmp/stage-dbus/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-dbus/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/include/dbus-1.0 /opt/openwrt/source/release/tmp/stage-dbus/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/dbus-1.0/include/dbus/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/dbus-1.0/include/dbus/*.h /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/dbus-1.0/include/dbus/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-dbus/usr/lib install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/libdbus-1.so* /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/dbus-1.0 /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/pkgconfig install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/dbus-1.16.2/ipkg-install/usr/lib/pkgconfig/dbus-1.pc /opt/openwrt/source/release/tmp/stage-dbus/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-dbus -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/dbus.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/dbus.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-dbus ]; then (cd /opt/openwrt/source/release/tmp/stage-dbus; find ./ > /opt/openwrt/source/release/tmp/stage-dbus.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-dbus.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/dbus.list && cp -fpR /opt/openwrt/source/release/tmp/stage-dbus/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-dbus touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.dbus_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/dbus' time: package/feeds/packages/dbus/compile#7.07#1.89#9.68 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/attr' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/attr' time: package/feeds/packages/attr/compile#0.43#0.50#0.95 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libffi' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libffi' time: package/feeds/packages/libffi/compile#0.57#1.18#2.63 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/glib2' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/glib2' time: package/feeds/packages/glib2/compile#0.47#0.80#1.49 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libical' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libical' time: package/feeds/packages/libical/compile#0.29#0.69#1.35 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/readline' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3' test -d shlib || mkdir shlib ( cd shlib ; make all ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3=readline-8.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3' /bin/sh ./support/mkinstalldirs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/include \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/include/readline /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/man/man3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/pkgconfig for f in readline.h chardefs.h keymaps.h history.h tilde.h rlstdc.h rlconf.h rltypedefs.h; do \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./$f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/include/readline ; \ done /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./CHANGES ./INSTALL ./README /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline ( if test -d doc ; then \ cd doc && \ make infodir=/usr/info DESTDIR=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install install; \ fi ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/doc' /bin/sh ../support/mkdirs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/man/man3 if test -n "/usr/share/doc/readline" ; then \ /bin/sh ../support/mkdirs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline ; \ fi if test -f readline.info; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 readline.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/readline.info; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./readline.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/readline.info; \ fi if test -f rluserman.info; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 rluserman.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/rluserman.info; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./rluserman.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/rluserman.info; \ fi if test -f history.info; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 history.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/history.info; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./history.info /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/history.info; \ fi if /bin/sh -c 'install-info --version' >/dev/null 2>&1; then \ install-info --dir-file=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/dir \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/readline.info ; \ install-info --dir-file=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/dir \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/history.info ; \ install-info --dir-file=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/dir \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/info/rluserman.info ; \ else true; fi /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./readline.3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/man/man3/readline.3 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./history.3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/man/man3/history.3 if test -n "/usr/share/doc/readline" ; then \ if test -f readline.html; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 readline.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/readline.html; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./readline.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/readline.html; \ fi ; \ if test -f history.html; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 history.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/history.html; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./history.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/history.html; \ fi ; \ if test -f rluserman.html; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 rluserman.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/rluserman.html; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./rluserman.html /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/share/doc/readline/rluserman.html; \ fi ; \ fi make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/doc' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/readline.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/pkgconfig/readline.pc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/history.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/pkgconfig/history.pc mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libreadline.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libreadline.old /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libreadline.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libreadline.a test -n "aarch64-openwrt-linux-musl-gcc-ranlib" && aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libreadline.a mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libhistory.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libhistory.old /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libhistory.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libhistory.a test -n "aarch64-openwrt-linux-musl-gcc-ranlib" && aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/libhistory.a test -d shlib || mkdir shlib ( cd shlib ; make all ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' ( cd shlib ; make DESTDIR=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install install ) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' /bin/sh ../support/mkdirs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib /bin/sh ../support/mkdirs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/bin /bin/sh ../support/shlib-install -O linux-gnu -V openwrt -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib -b /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/bin -i "/opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644" libhistory.so.8.3 /bin/sh ../support/shlib-install -O linux-gnu -V openwrt -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib -b /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/bin -i "/opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644" libreadline.so.8.3 install: you may need to run ldconfig make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/shlib' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline /opt/openwrt/source/release/scripts/ipkg-remove libreadline /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libreadline8-8.3-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libreadline8-8.3-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/lib{history,readline}.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libhistory.so.8.3.old: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libhistory.so.8.3.old: removing rpath /usr/lib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libreadline.so.8.3.old: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libreadline.so.8.3.old: removing rpath /usr/lib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libreadline.so.8.3: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libreadline.so.8.3: removing rpath /usr/lib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libhistory.so.8.3: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/usr/lib/libhistory.so.8.3: removing rpath /usr/lib install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libreadline8"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libreadline8"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libreadline.list && mv /opt/openwrt/source/release/tmp/libreadline.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL/conffiles ]; then echo $(IDIR_libreadline)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/lib/apk/packages/libreadline8.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libreadline8" --info "version:8.3-r1" --info "tags:openwrt:abiversion=8" --info "description:The Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands." --info "arch:aarch64_generic" --info "license:GPL-3.0-or-later" --info "origin:feeds/base/libs/readline" --info "url:http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" --info "maintainer:" --info "provides:libreadline" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/apk-aarch64_generic/libreadline/pre-deinstall" --info "depends:libc libncursesw6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-aarch64_generic/libreadline" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libreadline8-8.3-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/lib{history,readline}.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline.installed rm -rf /opt/openwrt/source/release/tmp/stage-readline mkdir -p /opt/openwrt/source/release/tmp/stage-readline/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-readline/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/include/readline /opt/openwrt/source/release/tmp/stage-readline/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-readline/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/lib{history,readline}.{a,so*} /opt/openwrt/source/release/tmp/stage-readline/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/ipkg-install/usr/lib/pkgconfig/readline.pc /opt/openwrt/source/release/tmp/stage-readline/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-readline -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/readline.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/readline.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-readline ]; then (cd /opt/openwrt/source/release/tmp/stage-readline; find ./ > /opt/openwrt/source/release/tmp/stage-readline.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-readline.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/readline.list && cp -fpR /opt/openwrt/source/release/tmp/stage-readline/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-readline touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.readline_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '8' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libreadline.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '8' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libreadline.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/readline-8.3/.pkgdir/libreadline/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libreadline_installed echo "libreadline" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/readline.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/readline' time: package/libs/readline/compile#1.43#2.21#5.11 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/bluez' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/bluez' time: package/feeds/packages/bluez/compile#0.35#0.59#1.01 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/gdbm' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/gdbm' time: package/feeds/packages/gdbm/compile#0.25#0.54#0.80 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libffi' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libffi' time: package/feeds/packages/libffi/host-compile#0.34#0.72#1.02 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/bzip2' make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/bzip2' time: package/utils/bzip2/host-compile#0.31#0.70#1.01 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3' time: package/feeds/packages/python3/host-compile#0.95#1.17#2.29 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-flit-core' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-flit-core' time: package/feeds/packages/python-flit-core/host-compile#0.27#0.33#0.72 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-installer' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-installer' time: package/feeds/packages/python-installer/host-compile#0.28#0.48#0.69 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-packaging' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-packaging' time: package/feeds/packages/python-packaging/host-compile#0.30#0.57#0.92 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-pyproject-hooks' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-pyproject-hooks' time: package/feeds/packages/python-pyproject-hooks/host-compile#0.22#0.45#0.69 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-build' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-build' time: package/feeds/packages/python-build/host-compile#0.27#0.27#0.70 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-wheel' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-wheel' time: package/feeds/packages/python-wheel/host-compile#0.29#0.35#0.69 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/sqlite3' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/sqlite3' time: package/feeds/packages/sqlite3/compile#0.29#0.53#0.74 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/xz' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/xz' time: package/feeds/packages/xz/compile#0.24#0.42#0.81 make[3]: Entering directory '/opt/openwrt/source/release/package/utils/bzip2' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1.0' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libbz2.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1.0' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libbz2.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/bzip2-1.0.8/.pkgdir/libbz2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libbz2_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/utils/bzip2' time: package/utils/bzip2/compile#0.46#0.67#1.17 make[3]: Entering directory '/opt/openwrt/source/release/package/system/ca-certificates' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419' for dir in mozilla; do \ make -C $dir all; \ done make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/mozilla' python3 certdata2pem.py Ignoring certificate "Certum Root CA". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "OISTE WISeKey Global Root GA CA". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Certificate "Explicitly Distrust DigiNotar Root CA" blacklisted, ignoring. Ignoring certificate "Staat der Nederlanden Root CA - G3". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "D-TRUST Root CA 3 2013". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Entrust Root Certification Authority - G4". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "GlobalSign Secure Mail Root R45". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "GlobalSign Secure Mail Root E45". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "HARICA Client RSA Root CA 2021". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "HARICA Client ECC Root CA 2021". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "DigiCert SMIME ECC P384 Root G5". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "DigiCert SMIME RSA4096 Root G5". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "DIGITALSIGN GLOBAL ROOT RSA CA". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "DIGITALSIGN GLOBAL ROOT ECDSA CA". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "LAWtrust Root CA2 (4096)". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Sectigo Public Email Protection Root E46". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Sectigo Public Email Protection Root R46". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "SSL.com Client ECC Root CA 2022". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "SSL.com Client RSA Root CA 2022". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Atos TrustedRoot Root CA ECC G2 2020". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Atos TrustedRoot Root CA RSA G2 2020". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "D-Trust SBR Root CA 1 2022". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "D-Trust SBR Root CA 2 2022". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Telekom Security SMIME ECC Root 2021". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "Telekom Security SMIME RSA Root 2023". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Ignoring certificate "TWCA Global Root CA G2". SAUTH=CKT_NSS_MUST_VERIFY_TRUST, EPROT=CKT_NSS_TRUSTED_DELEGATOR Found duplicate certificate name b'GlobalSign_Root_CA', renaming. Found duplicate certificate name b'Entrust.net_Premium_2048_Secure_Server_CA', renaming. Found duplicate certificate name b'Baltimore_CyberTrust_Root', renaming. Found duplicate certificate name b'Entrust_Root_Certification_Authority', renaming. Found duplicate certificate name b'Comodo_AAA_Services_root', renaming. Found duplicate certificate name b'QuoVadis_Root_CA_2', renaming. Found duplicate certificate name b'QuoVadis_Root_CA_3', renaming. Found duplicate certificate name b'XRamp_Global_CA_Root', renaming. Found duplicate certificate name b'Go_Daddy_Class_2_CA', renaming. Found duplicate certificate name b'Starfield_Class_2_CA', renaming. Found duplicate certificate name b'DigiCert_Assured_ID_Root_CA', renaming. Found duplicate certificate name b'DigiCert_Global_Root_CA', renaming. Found duplicate certificate name b'DigiCert_High_Assurance_EV_Root_CA', renaming. Found duplicate certificate name b'SwissSign_Gold_CA_-_G2', renaming. Found duplicate certificate name b'SecureTrust_CA', renaming. Found duplicate certificate name b'Secure_Global_CA', renaming. Found duplicate certificate name b'COMODO_Certification_Authority', renaming. Found duplicate certificate name b'COMODO_ECC_Certification_Authority', renaming. Found duplicate certificate name b'Certigna', renaming. Found duplicate certificate name b'ePKI_Root_Certification_Authority', renaming. Found duplicate certificate name b'certSIGN_ROOT_CA', renaming. Found duplicate certificate name b'NetLock_Arany_=Class_Gold=_F\xc5\x91tan\xc3\xbas\xc3\xadtv\xc3\xa1ny', renaming. Found duplicate certificate name b'Microsec_e-Szigno_Root_CA_2009', renaming. Found duplicate certificate name b'GlobalSign_Root_CA_-_R3', renaming. Found duplicate certificate name b'Izenpe.com', renaming. Found duplicate certificate name b'Go_Daddy_Root_Certificate_Authority_-_G2', renaming. Found duplicate certificate name b'Starfield_Root_Certificate_Authority_-_G2', renaming. Found duplicate certificate name b'Starfield_Services_Root_Certificate_Authority_-_G2', renaming. Found duplicate certificate name b'AffirmTrust_Commercial', renaming. Found duplicate certificate name b'AffirmTrust_Networking', renaming. Found duplicate certificate name b'AffirmTrust_Premium', renaming. Found duplicate certificate name b'AffirmTrust_Premium_ECC', renaming. Found duplicate certificate name b'Certum_Trusted_Network_CA', renaming. Found duplicate certificate name b'TWCA_Root_Certification_Authority', renaming. Found duplicate certificate name b'Security_Communication_RootCA2', renaming. Found duplicate certificate name b'Actalis_Authentication_Root_CA', renaming. Found duplicate certificate name b'Buypass_Class_2_Root_CA', renaming. Found duplicate certificate name b'Buypass_Class_3_Root_CA', renaming. Found duplicate certificate name b'T-TeleSec_GlobalRoot_Class_3', renaming. Found duplicate certificate name b'D-TRUST_Root_Class_3_CA_2_2009', renaming. Found duplicate certificate name b'D-TRUST_Root_Class_3_CA_2_EV_2009', renaming. Found duplicate certificate name b'CA_Disig_Root_R2', renaming. Found duplicate certificate name b'ACCVRAIZ1', renaming. Found duplicate certificate name b'TWCA_Global_Root_CA', renaming. Found duplicate certificate name b'TeliaSonera_Root_CA_v1', renaming. Found duplicate certificate name b'T-TeleSec_GlobalRoot_Class_2', renaming. Found duplicate certificate name b'Atos_TrustedRoot_2011', renaming. Found duplicate certificate name b'QuoVadis_Root_CA_1_G3', renaming. Found duplicate certificate name b'QuoVadis_Root_CA_2_G3', renaming. Found duplicate certificate name b'QuoVadis_Root_CA_3_G3', renaming. Found duplicate certificate name b'DigiCert_Assured_ID_Root_G2', renaming. Found duplicate certificate name b'DigiCert_Assured_ID_Root_G3', renaming. Found duplicate certificate name b'DigiCert_Global_Root_G2', renaming. Found duplicate certificate name b'DigiCert_Global_Root_G3', renaming. Found duplicate certificate name b'DigiCert_Trusted_Root_G4', renaming. Found duplicate certificate name b'COMODO_RSA_Certification_Authority', renaming. Found duplicate certificate name b'USERTrust_RSA_Certification_Authority', renaming. Found duplicate certificate name b'USERTrust_ECC_Certification_Authority', renaming. Found duplicate certificate name b'GlobalSign_ECC_Root_CA_-_R5', renaming. Found duplicate certificate name b'IdenTrust_Commercial_Root_CA_1', renaming. Found duplicate certificate name b'IdenTrust_Public_Sector_Root_CA_1', renaming. Found duplicate certificate name b'Entrust_Root_Certification_Authority_-_G2', renaming. Found duplicate certificate name b'Entrust_Root_Certification_Authority_-_EC1', renaming. Found duplicate certificate name b'CFCA_EV_ROOT', renaming. Found duplicate certificate name b'OISTE_WISeKey_Global_Root_GB_CA', renaming. Found duplicate certificate name b'SZAFIR_ROOT_CA2', renaming. Found duplicate certificate name b'Certum_Trusted_Network_CA_2', renaming. Found duplicate certificate name b'Hellenic_Academic_and_Research_Institutions_RootCA_2015', renaming. Found duplicate certificate name b'Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015', renaming. Found duplicate certificate name b'ISRG_Root_X1', renaming. Found duplicate certificate name b'AC_RAIZ_FNMT-RCM', renaming. Found duplicate certificate name b'Amazon_Root_CA_1', renaming. Found duplicate certificate name b'Amazon_Root_CA_2', renaming. Found duplicate certificate name b'Amazon_Root_CA_3', renaming. Found duplicate certificate name b'Amazon_Root_CA_4', renaming. Found duplicate certificate name b'TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1', renaming. Found duplicate certificate name b'GDCA_TrustAUTH_R5_ROOT', renaming. Found duplicate certificate name b'SSL.com_Root_Certification_Authority_RSA', renaming. Found duplicate certificate name b'SSL.com_Root_Certification_Authority_ECC', renaming. Found duplicate certificate name b'SSL.com_EV_Root_Certification_Authority_RSA_R2', renaming. Found duplicate certificate name b'SSL.com_EV_Root_Certification_Authority_ECC', renaming. Found duplicate certificate name b'GlobalSign_Root_CA_-_R6', renaming. Found duplicate certificate name b'OISTE_WISeKey_Global_Root_GC_CA', renaming. Found duplicate certificate name b'UCA_Global_G2_Root', renaming. Found duplicate certificate name b'UCA_Extended_Validation_Root', renaming. Found duplicate certificate name b'Certigna_Root_CA', renaming. Found duplicate certificate name b'emSign_Root_CA_-_G1', renaming. Found duplicate certificate name b'emSign_ECC_Root_CA_-_G3', renaming. Found duplicate certificate name b'emSign_Root_CA_-_C1', renaming. Found duplicate certificate name b'emSign_ECC_Root_CA_-_C3', renaming. Found duplicate certificate name b'Hongkong_Post_Root_CA_3', renaming. Found duplicate certificate name b'Microsoft_ECC_Root_Certificate_Authority_2017', renaming. Found duplicate certificate name b'Microsoft_RSA_Root_Certificate_Authority_2017', renaming. Found duplicate certificate name b'e-Szigno_Root_CA_2017', renaming. Found duplicate certificate name b'certSIGN_Root_CA_G2', renaming. Found duplicate certificate name b'Trustwave_Global_Certification_Authority', renaming. Found duplicate certificate name b'Trustwave_Global_ECC_P256_Certification_Authority', renaming. Found duplicate certificate name b'Trustwave_Global_ECC_P384_Certification_Authority', renaming. Found duplicate certificate name b'NAVER_Global_Root_Certification_Authority', renaming. Found duplicate certificate name b'AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS', renaming. Found duplicate certificate name b'GlobalSign_Root_R46', renaming. Found duplicate certificate name b'GlobalSign_Root_E46', renaming. Found duplicate certificate name b'GLOBALTRUST_2020', renaming. Found duplicate certificate name b'ANF_Secure_Server_Root_CA', renaming. Found duplicate certificate name b'Certum_EC-384_CA', renaming. Found duplicate certificate name b'Certum_Trusted_Root_CA', renaming. Found duplicate certificate name b'TunTrust_Root_CA', renaming. Found duplicate certificate name b'HARICA_TLS_RSA_Root_CA_2021', renaming. Found duplicate certificate name b'HARICA_TLS_ECC_Root_CA_2021', renaming. Found duplicate certificate name b'Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068', renaming. Found duplicate certificate name b'vTrus_ECC_Root_CA', renaming. Found duplicate certificate name b'vTrus_Root_CA', renaming. Found duplicate certificate name b'ISRG_Root_X2', renaming. Found duplicate certificate name b'HiPKI_Root_CA_-_G1', renaming. Found duplicate certificate name b'GlobalSign_ECC_Root_CA_-_R4', renaming. Found duplicate certificate name b'GTS_Root_R1', renaming. Found duplicate certificate name b'GTS_Root_R2', renaming. Found duplicate certificate name b'GTS_Root_R3', renaming. Found duplicate certificate name b'GTS_Root_R4', renaming. Found duplicate certificate name b'Telia_Root_CA_v2', renaming. Found duplicate certificate name b'D-TRUST_BR_Root_CA_1_2020', renaming. Found duplicate certificate name b'D-TRUST_EV_Root_CA_1_2020', renaming. Found duplicate certificate name b'DigiCert_TLS_ECC_P384_Root_G5', renaming. Found duplicate certificate name b'DigiCert_TLS_RSA4096_Root_G5', renaming. Found duplicate certificate name b'Certainly_Root_R1', renaming. Found duplicate certificate name b'Certainly_Root_E1', renaming. Found duplicate certificate name b'Security_Communication_ECC_RootCA1', renaming. Found duplicate certificate name b'BJCA_Global_Root_CA1', renaming. Found duplicate certificate name b'BJCA_Global_Root_CA2', renaming. Found duplicate certificate name b'Sectigo_Public_Server_Authentication_Root_E46', renaming. Found duplicate certificate name b'Sectigo_Public_Server_Authentication_Root_R46', renaming. Found duplicate certificate name b'SSL.com_TLS_RSA_Root_CA_2022', renaming. Found duplicate certificate name b'SSL.com_TLS_ECC_Root_CA_2022', renaming. Found duplicate certificate name b'Atos_TrustedRoot_Root_CA_ECC_TLS_2021', renaming. Found duplicate certificate name b'Atos_TrustedRoot_Root_CA_RSA_TLS_2021', renaming. Found duplicate certificate name b'TrustAsia_Global_Root_CA_G3', renaming. Found duplicate certificate name b'TrustAsia_Global_Root_CA_G4', renaming. Found duplicate certificate name b'CommScope_Public_Trust_ECC_Root-01', renaming. Found duplicate certificate name b'CommScope_Public_Trust_ECC_Root-02', renaming. Found duplicate certificate name b'CommScope_Public_Trust_RSA_Root-01', renaming. Found duplicate certificate name b'CommScope_Public_Trust_RSA_Root-02', renaming. Found duplicate certificate name b'Telekom_Security_TLS_ECC_Root_2020', renaming. Found duplicate certificate name b'Telekom_Security_TLS_RSA_Root_2023', renaming. Found duplicate certificate name b'FIRMAPROFESIONAL_CA_ROOT-A_WEB', renaming. Found duplicate certificate name b'TWCA_CYBER_Root_CA', renaming. Found duplicate certificate name b'SecureSign_Root_CA12', renaming. Found duplicate certificate name b'SecureSign_Root_CA14', renaming. Found duplicate certificate name b'SecureSign_Root_CA15', renaming. Found duplicate certificate name b'D-TRUST_BR_Root_CA_2_2023', renaming. Found duplicate certificate name b'D-TRUST_EV_Root_CA_2_2023', renaming. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/mozilla' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/share/ca-certificates CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419=ca-certificates-20250419 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419' for dir in mozilla; do \ mkdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/$dir; \ make -C $dir install CERTSDIR=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/$dir; \ done mkdir: cannot create directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/mozilla': File exists make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/mozilla' install -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/mozilla for p in *.crt; do \ install -m 644 $p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/mozilla/$p ; \ done make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/mozilla' for dir in sbin; do \ make -C $dir install CERTSDIR=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install//usr/share/ca-certificates/$dir; \ done make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/sbin' install -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/sbin install -m755 update-ca-certificates /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/sbin/ make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/sbin' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle/etc/ssl/certs cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/share/ca-certificates/*/*.crt >/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle/etc/ssl/certs/ca-certificates.crt ln -sf /etc/ssl/certs/ca-certificates.crt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle/etc/ssl/cert.pem touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-bundle/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ca-bundle_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle /opt/openwrt/source/release/scripts/ipkg-remove ca-bundle /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-bundle-20250419-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-bundle-20250419-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/etc/ssl/certs cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/share/ca-certificates/*/*.crt >/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/etc/ssl/certs/ca-certificates.crt ln -sf /etc/ssl/certs/ca-certificates.crt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/etc/ssl/cert.pem find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ca-bundle"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ca-bundle"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ca-bundle.list && mv /opt/openwrt/source/release/tmp/ca-bundle.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL/conffiles ]; then echo $(IDIR_ca-bundle)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/lib/apk/packages/ca-bundle.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ca-bundle" --info "version:20250419-r2" --info "description:System CA certificates as a bundle" --info "arch:noarch" --info "license:GPL-2.0-or-later MPL-2.0" --info "origin:feeds/base/system/ca-certificates" --info "url:" --info "maintainer:" --info "provides:ca-certs ca-certificates-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-bundle/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-bundle" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-bundle-20250419-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates /opt/openwrt/source/release/scripts/ipkg-remove ca-certificates /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-certificates-20250419-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-certificates-20250419-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/share/ca-certificates/*/*.crt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs/ for CERTFILE in `ls -1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs`; do HASH=`openssl x509 -hash -noout -in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs/$CERTFILE` ; SUFFIX=0 ; while [ -h "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs/$HASH.$SUFFIX" ]; do let "SUFFIX += 1" ; done ; ln -sf "$CERTFILE" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/etc/ssl/certs/$HASH.$SUFFIX" ; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ca-certificates"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ca-certificates"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ca-certificates.list && mv /opt/openwrt/source/release/tmp/ca-certificates.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL/conffiles ]; then echo $(IDIR_ca-certificates)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/lib/apk/packages/ca-certificates.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ca-certificates" --info "version:20250419-r2" --info "description:System CA certificates" --info "arch:noarch" --info "license:GPL-2.0-or-later MPL-2.0" --info "origin:feeds/base/system/ca-certificates" --info "url:" --info "maintainer:" --info "provides:ca-certs" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/apk-all/ca-certificates/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-all/ca-certificates" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ca-certificates-20250419-r2.apk" echo "ca-bundle" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ca-certificates.default.install rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/ipkg-install/usr/share/ca-certificates/*/*.crt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs/ for CERTFILE in `ls -1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs`; do HASH=`openssl x509 -hash -noout -in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs/$CERTFILE` ; SUFFIX=0 ; while [ -h "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs/$HASH.$SUFFIX" ]; do let "SUFFIX += 1" ; done ; ln -sf "$CERTFILE" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/etc/ssl/certs/$HASH.$SUFFIX" ; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ca-certificates-20250419/.pkgdir/ca-certificates/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ca-certificates_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/system/ca-certificates' time: package/system/ca-certificates/compile#14.23#10.48#26.58 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -L/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9 -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/lib" PYTHONSTRICTEXTENSIONBUILD=1 make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size READELF="aarch64-openwrt-linux-musl-readelf" CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' Rebuilding with profile guided optimizations: rm -f profile-clean-stamp make build_all CFLAGS_NODIST=" -fprofile-use -fprofile-correction" LDFLAGS_NODIST="" make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' The following modules are *disabled* in configure script: _ctypes_test _testbuffer _testcapi _testclinic _testclinic_limited _testexternalinspection _testimportmultiple _testinternalcapi _testlimitedcapi _testmultiphase _testsinglephase _xxtestfuzz xxlimited xxlimited_35 xxsubtype Checked 112 modules (33 built-in, 62 shared, 2 n/a on linux-aarch64, 15 disabled, 0 missing, 0 failed on import) make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -L/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9 -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/lib" PYTHONSTRICTEXTENSIONBUILD=1 make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size READELF="aarch64-openwrt-linux-musl-readelf" CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' if test "no-framework" = "no-framework" ; then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c python /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -s Mac/pythonw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ fi if test "3.13" != "3.13"; then \ if test -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13 -o -h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ then rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ fi; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln python3.13 python3.13); \ fi if test "x" != "x" ; then \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-32; \ lipo \ -output /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-32 \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ fi if test "x" != "x" ; then \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-intel64; \ lipo \ -output /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-intel64 \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ fi # Install macOS debug information (if available) if test -d "python.dSYM"; then \ echo /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13; \ fi if test "no-framework" = "no-framework" ; then \ if test -d "libpython3.13.so.dSYM"; then \ echo /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/libpython3.13.so.1.0; \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/libpython3.13.so.1.0; \ fi \ else \ if test -d "libpython3.13.so.dSYM"; then \ echo /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/libpython3.13.so.1.0; \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/libpython3.13.so.1.0; \ fi \ fi Rebuilding with profile guided optimizations: rm -f profile-clean-stamp make build_all CFLAGS_NODIST=" -fprofile-use -fprofile-correction" LDFLAGS_NODIST="" make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' The following modules are *disabled* in configure script: _ctypes_test _testbuffer _testcapi _testclinic _testclinic_limited _testexternalinspection _testimportmultiple _testinternalcapi _testlimitedcapi _testmultiphase _testsinglephase _xxtestfuzz xxlimited xxlimited_35 xxsubtype Checked 112 modules (33 built-in, 62 shared, 2 n/a on linux-aarch64, 15 disabled, 0 missing, 0 failed on import) make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/__future__.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/__hello__.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_aix_support.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_android_support.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_apple_support.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_collections_abc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_colorize.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_compat_pickle.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_compression.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_ios_support.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_markupbase.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_opcode_metadata.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_osx_support.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_py_abc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pydatetime.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pydecimal.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyio.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pylong.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_sitebuiltins.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_strptime.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_threading_local.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_weakrefset.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/abc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/antigravity.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/argparse.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ast.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/base64.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/bdb.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/bisect.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/bz2.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/cProfile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/calendar.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/cmd.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/code.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/codecs.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/codeop.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/colorsys.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/compileall.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/configparser.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/contextlib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/contextvars.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/copy.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/copyreg.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/csv.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dataclasses.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/datetime.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/decimal.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/difflib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dis.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/doctest.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/enum.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/filecmp.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/fileinput.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/fnmatch.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/fractions.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ftplib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/functools.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/genericpath.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/getopt.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/getpass.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/gettext.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/glob.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/graphlib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/gzip.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/hashlib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/heapq.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/hmac.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/imaplib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/inspect.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/io.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ipaddress.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/keyword.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/linecache.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/locale.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/lzma.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/mailbox.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/mimetypes.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/modulefinder.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/netrc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ntpath.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/nturl2path.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/numbers.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/opcode.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/operator.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/optparse.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/os.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/pdb.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pickle.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pickletools.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pkgutil.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/platform.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/plistlib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/poplib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/posixpath.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pprint.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/profile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pstats.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pty.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/py_compile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pyclbr.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/pydoc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/queue.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/quopri.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/random.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/reprlib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/rlcompleter.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/runpy.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sched.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/secrets.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/selectors.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/shelve.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/shlex.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/shutil.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/signal.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/site.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/smtplib.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/socket.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/socketserver.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sre_compile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sre_constants.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sre_parse.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ssl.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/stat.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/statistics.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/string.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/stringprep.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/struct.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/subprocess.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/symtable.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/tabnanny.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/tarfile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tempfile.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/textwrap.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/this.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/threading.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/timeit.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/token.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tokenize.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/trace.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/traceback.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tracemalloc.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tty.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtle.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/types.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/typing.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/uuid.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/warnings.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wave.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/weakref.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/webbrowser.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipapp.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipimport.py /usr/lib/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/__init__.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/__main__.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/base_events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/base_futures.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/base_subprocess.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/base_tasks.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/constants.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/coroutines.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/exceptions.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/format_helpers.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/futures.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/locks.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/log.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/mixins.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/proactor_events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/protocols.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/queues.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/runners.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/selector_events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/sslproto.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/staggered.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/streams.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/subprocess.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/taskgroups.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/tasks.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/threads.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/timeouts.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/transports.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/trsock.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/unix_events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/windows_events.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/asyncio/windows_utils.py /usr/lib/python3.13/asyncio /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/collections/__init__.py /usr/lib/python3.13/collections /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/concurrent/__init__.py /usr/lib/python3.13/concurrent /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/concurrent/futures/__init__.py /usr/lib/python3.13/concurrent/futures /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/concurrent/futures/_base.py /usr/lib/python3.13/concurrent/futures /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/concurrent/futures/process.py /usr/lib/python3.13/concurrent/futures /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/concurrent/futures/thread.py /usr/lib/python3.13/concurrent/futures /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/__init__.py /usr/lib/python3.13/ctypes /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/_aix.py /usr/lib/python3.13/ctypes /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/_endian.py /usr/lib/python3.13/ctypes /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/util.py /usr/lib/python3.13/ctypes /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/wintypes.py /usr/lib/python3.13/ctypes /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/README.ctypes /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/__init__.py /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/dyld.py /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/dylib.py /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/ctypes/macholib/fetch_macholib /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/fetch_macholib.bat /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ctypes/macholib/framework.py /usr/lib/python3.13/ctypes/macholib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/curses/__init__.py /usr/lib/python3.13/curses /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/curses/ascii.py /usr/lib/python3.13/curses /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/curses/has_key.py /usr/lib/python3.13/curses /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/curses/panel.py /usr/lib/python3.13/curses /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/curses/textpad.py /usr/lib/python3.13/curses /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dbm/__init__.py /usr/lib/python3.13/dbm /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dbm/dumb.py /usr/lib/python3.13/dbm /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dbm/gnu.py /usr/lib/python3.13/dbm /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dbm/ndbm.py /usr/lib/python3.13/dbm /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/dbm/sqlite3.py /usr/lib/python3.13/dbm /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/__init__.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/_encoded_words.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/_header_value_parser.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/_parseaddr.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/_policybase.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/architecture.rst /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/base64mime.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/charset.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/contentmanager.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/encoders.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/errors.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/feedparser.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/generator.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/header.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/headerregistry.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/iterators.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/message.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/parser.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/policy.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/quoprimime.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/utils.py /usr/lib/python3.13/email /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/__init__.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/application.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/audio.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/base.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/image.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/message.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/multipart.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/nonmultipart.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/email/mime/text.py /usr/lib/python3.13/email/mime /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/__init__.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/aliases.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/ascii.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/base64_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/big5.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/big5hkscs.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/bz2_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/charmap.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp037.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1006.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1026.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1125.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1140.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1250.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1251.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1252.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1253.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1254.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1255.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1256.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1257.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp1258.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp273.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp424.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp437.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp500.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp720.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp737.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp775.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp850.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp852.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp855.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp856.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp857.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp858.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp860.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp861.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp862.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp863.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp864.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp865.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp866.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp869.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp874.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp875.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp932.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp949.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/cp950.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/euc_jis_2004.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/euc_jisx0213.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/euc_jp.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/euc_kr.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/gb18030.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/gb2312.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/gbk.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/hex_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/hp_roman8.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/hz.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/idna.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp_1.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp_2.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp_2004.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp_3.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_jp_ext.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso2022_kr.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_1.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_10.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_11.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_13.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_14.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_15.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_16.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_2.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_3.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_4.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_5.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_6.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_7.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_8.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/iso8859_9.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/johab.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/koi8_r.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/koi8_t.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/koi8_u.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/kz1048.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/latin_1.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_arabic.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_croatian.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_cyrillic.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_farsi.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_greek.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_iceland.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_latin2.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_roman.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_romanian.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mac_turkish.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/mbcs.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/oem.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/palmos.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/ptcp154.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/punycode.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/quopri_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/raw_unicode_escape.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/encodings/rot_13.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/shift_jis.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/shift_jis_2004.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/shift_jisx0213.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/tis_620.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/undefined.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/unicode_escape.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_16.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_16_be.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_16_le.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_32.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_32_be.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_32_le.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_7.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_8.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/utf_8_sig.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/uu_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/encodings/zlib_codec.py /usr/lib/python3.13/encodings /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ensurepip/__init__.py /usr/lib/python3.13/ensurepip /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ensurepip/__main__.py /usr/lib/python3.13/ensurepip /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ensurepip/_uninstall.py /usr/lib/python3.13/ensurepip /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/ensurepip/_bundled/pip-25.2-py3-none-any.whl /usr/lib/python3.13/ensurepip/_bundled /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/html/__init__.py /usr/lib/python3.13/html /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/html/entities.py /usr/lib/python3.13/html /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/html/parser.py /usr/lib/python3.13/html /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/http/__init__.py /usr/lib/python3.13/http /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/http/client.py /usr/lib/python3.13/http /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/http/cookiejar.py /usr/lib/python3.13/http /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/http/cookies.py /usr/lib/python3.13/http /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/http/server.py /usr/lib/python3.13/http /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/CREDITS.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/ChangeLog /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/HISTORY.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/NEWS2x.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/News3.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/README.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/TODO.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/__init__.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/__main__.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/autocomplete.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/autocomplete_w.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/autoexpand.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/browser.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/calltip.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/calltip_w.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/codecontext.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/colorizer.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config-extensions.def /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config-highlight.def /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config-keys.def /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config-main.def /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/config_key.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/configdialog.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/debugger.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/debugger_r.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/debugobj.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/debugobj_r.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/delegator.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/dynoption.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/editor.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/extend.txt /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/filelist.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/format.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/grep.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/help.html /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/help.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/help_about.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/history.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/hyperparser.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/idle.bat /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/idle.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/idle.pyw /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/iomenu.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/macosx.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/mainmenu.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/multicall.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/outwin.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/parenmatch.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/pathbrowser.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/percolator.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/pyparse.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/idlelib/pyshell.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/query.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/redirector.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/replace.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/rpc.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/run.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/runscript.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/scrolledlist.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/search.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/searchbase.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/searchengine.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/sidebar.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/squeezer.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/stackviewer.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/statusbar.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/textview.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/tooltip.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/tree.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/undo.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/util.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/window.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/zoomheight.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/zzdummy.py /usr/lib/python3.13/idlelib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/README.txt /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/folder.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle.ico /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_16.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_16.png /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_256.png /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_32.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_32.png /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_48.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/idle_48.png /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/minusnode.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/openfolder.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/plusnode.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/python.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/idlelib/Icons/tk.gif /usr/lib/python3.13/idlelib/Icons /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/__init__.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/_abc.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/_bootstrap.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/_bootstrap_external.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/abc.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/machinery.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/readers.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/simple.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/util.py /usr/lib/python3.13/importlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/__init__.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/_adapters.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/_common.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/_functional.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/_itertools.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/abc.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/readers.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/resources/simple.py /usr/lib/python3.13/importlib/resources /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/__init__.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_adapters.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_collections.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_functools.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_itertools.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_meta.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/_text.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/importlib/metadata/diagnose.py /usr/lib/python3.13/importlib/metadata /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/json/__init__.py /usr/lib/python3.13/json /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/json/decoder.py /usr/lib/python3.13/json /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/json/encoder.py /usr/lib/python3.13/json /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/json/scanner.py /usr/lib/python3.13/json /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/json/tool.py /usr/lib/python3.13/json /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/logging/__init__.py /usr/lib/python3.13/logging /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/logging/config.py /usr/lib/python3.13/logging /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/logging/handlers.py /usr/lib/python3.13/logging /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/__init__.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/connection.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/context.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/forkserver.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/heap.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/managers.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/pool.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/popen_fork.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/popen_forkserver.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/popen_spawn_posix.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/popen_spawn_win32.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/process.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/queues.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/reduction.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/resource_sharer.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/resource_tracker.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/shared_memory.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/sharedctypes.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/spawn.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/synchronize.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/util.py /usr/lib/python3.13/multiprocessing /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/dummy/__init__.py /usr/lib/python3.13/multiprocessing/dummy /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/multiprocessing/dummy/connection.py /usr/lib/python3.13/multiprocessing/dummy /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pathlib/__init__.py /usr/lib/python3.13/pathlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pathlib/_abc.py /usr/lib/python3.13/pathlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pathlib/_local.py /usr/lib/python3.13/pathlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pydoc_data/__init__.py /usr/lib/python3.13/pydoc_data /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pydoc_data/_pydoc.css /usr/lib/python3.13/pydoc_data /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/pydoc_data/topics.py /usr/lib/python3.13/pydoc_data /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/re/__init__.py /usr/lib/python3.13/re /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/re/_casefix.py /usr/lib/python3.13/re /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/re/_compiler.py /usr/lib/python3.13/re /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/re/_constants.py /usr/lib/python3.13/re /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/re/_parser.py /usr/lib/python3.13/re /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/site-packages/README.txt /usr/lib/python3.13/site-packages /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sqlite3/__init__.py /usr/lib/python3.13/sqlite3 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sqlite3/__main__.py /usr/lib/python3.13/sqlite3 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sqlite3/dbapi2.py /usr/lib/python3.13/sqlite3 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sqlite3/dump.py /usr/lib/python3.13/sqlite3 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sysconfig/__init__.py /usr/lib/python3.13/sysconfig /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/sysconfig/__main__.py /usr/lib/python3.13/sysconfig /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/__init__.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/__main__.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/colorchooser.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/commondialog.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/constants.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/dialog.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/dnd.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/filedialog.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/font.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/messagebox.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/scrolledtext.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/simpledialog.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tkinter/ttk.py /usr/lib/python3.13/tkinter /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tomllib/__init__.py /usr/lib/python3.13/tomllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tomllib/_parser.py /usr/lib/python3.13/tomllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tomllib/_re.py /usr/lib/python3.13/tomllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tomllib/_types.py /usr/lib/python3.13/tomllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/tomllib/mypy.ini /usr/lib/python3.13/tomllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/__init__.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/__main__.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/bytedesign.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/chaos.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/clock.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/colormixer.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/forest.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/fractalcurves.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/lindenmayer.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/minimal_hanoi.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/nim.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/paint.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/peace.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/penrose.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/planet_and_moon.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/rosette.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/round_dance.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/sorting_animate.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/tree.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/turtle.cfg /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/turtledemo/two_canvases.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Lib/turtledemo/yinyang.py /usr/lib/python3.13/turtledemo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/__init__.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/__main__.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/_log.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/async_case.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/case.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/loader.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/main.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/mock.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/result.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/runner.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/signals.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/suite.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/unittest/util.py /usr/lib/python3.13/unittest /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/__init__.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/error.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/parse.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/request.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/response.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/urllib/robotparser.py /usr/lib/python3.13/urllib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/__init__.py /usr/lib/python3.13/venv /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/__main__.py /usr/lib/python3.13/venv /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/scripts/common/Activate.ps1 /usr/lib/python3.13/venv/scripts/common /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/scripts/common/activate /usr/lib/python3.13/venv/scripts/common /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/scripts/common/activate.fish /usr/lib/python3.13/venv/scripts/common /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/venv/scripts/posix/activate.csh /usr/lib/python3.13/venv/scripts/posix /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/__init__.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/handlers.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/headers.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/simple_server.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/types.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/util.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/wsgiref/validate.py /usr/lib/python3.13/wsgiref /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/__init__.py /usr/lib/python3.13/xml /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/NodeFilter.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/__init__.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/domreg.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/expatbuilder.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/minicompat.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/minidom.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/pulldom.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/dom/xmlbuilder.py /usr/lib/python3.13/xml/dom /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/etree/ElementInclude.py /usr/lib/python3.13/xml/etree /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/etree/ElementPath.py /usr/lib/python3.13/xml/etree /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/etree/ElementTree.py /usr/lib/python3.13/xml/etree /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/etree/__init__.py /usr/lib/python3.13/xml/etree /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/etree/cElementTree.py /usr/lib/python3.13/xml/etree /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/parsers/__init__.py /usr/lib/python3.13/xml/parsers /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/parsers/expat.py /usr/lib/python3.13/xml/parsers /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/__init__.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/_exceptions.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/expatreader.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/handler.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/saxutils.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xml/sax/xmlreader.py /usr/lib/python3.13/xml/sax /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xmlrpc/__init__.py /usr/lib/python3.13/xmlrpc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xmlrpc/client.py /usr/lib/python3.13/xmlrpc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/xmlrpc/server.py /usr/lib/python3.13/xmlrpc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipfile/__init__.py /usr/lib/python3.13/zipfile /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipfile/__main__.py /usr/lib/python3.13/zipfile /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipfile/_path/__init__.py /usr/lib/python3.13/zipfile/_path /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zipfile/_path/glob.py /usr/lib/python3.13/zipfile/_path /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zoneinfo/__init__.py /usr/lib/python3.13/zoneinfo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zoneinfo/_common.py /usr/lib/python3.13/zoneinfo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zoneinfo/_tzpath.py /usr/lib/python3.13/zoneinfo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/zoneinfo/_zoneinfo.py /usr/lib/python3.13/zoneinfo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/__init__.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/__main__.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/_minimal_curses.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/_threading_handler.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/base_eventqueue.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/commands.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/completing_reader.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/console.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/curses.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/fancy_termios.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/historical_reader.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/input.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/keymap.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/main.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/mypy.ini /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/pager.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/reader.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/readline.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/simple_interact.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/trace.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/types.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/unix_console.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/unix_eventqueue.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/utils.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/windows_console.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/_pyrepl/windows_eventqueue.py /usr/lib/python3.13/_pyrepl /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/__phello__/__init__.py /usr/lib/python3.13/__phello__ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Lib/__phello__/spam.py /usr/lib/python3.13/__phello__ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 `cat pybuilddir.txt`/_sysconfigdata__linux_aarch64-linux-musl.py \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13; \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./LICENSE /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/LICENSE.txt /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/Python.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/abstract.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/bltinmodule.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/boolobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/bytearrayobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/bytesobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/ceval.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/codecs.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/compile.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/complexobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/critical_section.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/datetime.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/descrobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/dictobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/dynamic_annotations.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/enumobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/errcode.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/exports.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/fileobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/fileutils.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/floatobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/frameobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/genericaliasobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/import.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/intrcheck.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/iterobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/listobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/lock.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/longobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/marshal.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/memoryobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/methodobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/modsupport.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/moduleobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/monitoring.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/object.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/objimpl.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/opcode.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/opcode_ids.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/osdefs.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/osmodule.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/patchlevel.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/py_curses.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyatomic.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pybuffer.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pycapsule.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pydtrace.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyerrors.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyexpat.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyframe.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyhash.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pylifecycle.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pymacconfig.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pymacro.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pymath.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pymem.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pyport.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pystate.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pystats.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pystrcmp.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pystrtod.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pythonrun.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pythread.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/pytypedefs.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/rangeobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/setobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/sliceobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/structmember.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/structseq.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/sysmodule.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/traceback.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/tupleobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/typeslots.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/unicodeobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/warnings.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/weakrefobject.h /usr/include/python3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/abstract.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/bytearrayobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/bytesobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/cellobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/ceval.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/classobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/code.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/compile.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/complexobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/context.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/critical_section.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/descrobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/dictobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/fileobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/fileutils.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/floatobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/frameobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/funcobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/genobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/import.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/initconfig.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/listobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/lock.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/longintrepr.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/longobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/memoryobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/methodobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/modsupport.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/monitoring.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/object.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/objimpl.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/odictobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/picklebufobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pthread_stubs.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyatomic.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyatomic_gcc.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyatomic_msc.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyatomic_std.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyctype.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pydebug.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyerrors.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyfpe.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyframe.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pyhash.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pylifecycle.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pymem.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pystate.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pystats.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pythonrun.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pythread.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/pytime.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/setobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/sysmodule.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/traceback.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/tracemalloc.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/tupleobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/unicodeobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/warnings.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/cpython/weakrefobject.h /usr/include/python3.13/cpython /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_abstract.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_asdl.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_ast.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_ast_state.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_atexit.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_backoff.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_bitutils.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_blocks_output_buffer.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_brc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_bytes_methods.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_bytesobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_call.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_capsule.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_cell.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_ceval.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_ceval_state.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_code.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_codecs.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_compile.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_complexobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_condvar.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_context.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_critical_section.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_crossinterp.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_descrobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_dict.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_dict_state.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_dtoa.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_emscripten_signal.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_emscripten_trampoline.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_exceptions.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_faulthandler.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_fileutils.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_fileutils_windows.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_floatobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_flowgraph.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_format.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_frame.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_freelist.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_function.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_gc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_genobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_getopt.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_gil.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_global_objects.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_global_objects_fini_generated.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_global_strings.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_hamt.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_hashtable.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_identifier.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_import.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_importdl.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_initconfig.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_instruction_sequence.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_instruments.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_interp.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_intrinsics.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_jit.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_list.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_llist.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_lock.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_long.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_memoryobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_mimalloc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_modsupport.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_moduleobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_namespace.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_object.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_object_alloc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_object_stack.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_object_state.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_obmalloc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_obmalloc_init.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_opcode_metadata.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_opcode_utils.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_optimizer.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_parking_lot.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_parser.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pathconfig.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pyarena.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pyatomic_ft_wrappers.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pybuffer.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pyerrors.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pyhash.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pylifecycle.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pymath.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pymem.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pymem_init.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pystate.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pystats.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pythonrun.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_pythread.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_qsbr.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_range.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_runtime.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_runtime_init.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_runtime_init_generated.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_semaphore.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_setobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_signal.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_sliceobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_stackref.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_strhex.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_structseq.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_symtable.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_sysmodule.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_time.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_token.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_traceback.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_tracemalloc.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_tstate.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_tuple.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_typeobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_typevarobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_ucnhash.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_unicodeobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_unicodeobject_generated.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_unionobject.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_uop_ids.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_uop_metadata.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_warnings.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/pycore_weakref.h /usr/include/python3.13/internal /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/include/python3.13/internal/mimalloc/mimalloc.h /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc/atomic.h /usr/include/python3.13/internal/mimalloc/mimalloc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc/internal.h /usr/include/python3.13/internal/mimalloc/mimalloc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc/prim.h /usr/include/python3.13/internal/mimalloc/mimalloc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc/track.h /usr/include/python3.13/internal/mimalloc/mimalloc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Include/internal/mimalloc/mimalloc/types.h /usr/include/python3.13/internal/mimalloc/mimalloc echo /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pyconfig.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/include/python3.13/pyconfig.h /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pyconfig.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/include/python3.13/pyconfig.h /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pyconfig.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/include/python3.13/pyconfig.h /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Modules/config.c /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/config.c /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Modules/config.c.in /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/config.c.in /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Makefile /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/Makefile /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Modules/Setup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/Setup /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Modules/Setup.bootstrap /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/Setup.bootstrap /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Modules/Setup.stdlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/Setup.stdlib /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Modules/Setup.local /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/Setup.local /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Misc/python.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python-3.13.pc /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 Misc/python-embed.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python-3.13-embed.pc /opt/openwrt/source/release/staging_dir/host/bin/install -c ./Modules/makesetup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/makesetup /opt/openwrt/source/release/staging_dir/host/bin/install -c ./install-sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/install-sh /opt/openwrt/source/release/staging_dir/host/bin/install -c python-config.py /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-aarch64-linux-musl/python-config.py /opt/openwrt/source/release/staging_dir/host/bin/install -c python-config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-config /opt/openwrt/source/release/staging_dir/host/bin/install -c build/scripts-3.13/idle3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/idle3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c build/scripts-3.13/pydoc3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/pydoc3.13 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/array.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/array.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_asyncio.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_asyncio.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_bisect.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_bisect.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_contextvars.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_contextvars.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_csv.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_csv.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_heapq.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_heapq.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_json.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_json.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_lsprof.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_lsprof.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_opcode.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_opcode.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_pickle.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_pickle.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_queue.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_queue.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_random.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_random.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_struct.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_struct.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_interpreters.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_interpreters.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_interpchannels.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_interpchannels.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_interpqueues.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_zoneinfo.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_zoneinfo.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/math.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/math.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/cmath.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/cmath.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_statistics.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_statistics.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_datetime.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_datetime.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_decimal.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_decimal.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/binascii.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/binascii.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_bz2.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_bz2.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_lzma.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_lzma.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/zlib.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/zlib.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_dbm.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_dbm.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_gdbm.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_gdbm.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/readline.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/readline.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_md5.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_md5.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_sha1.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_sha1.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_sha2.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_sha2.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_sha3.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_sha3.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_blake2.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_blake2.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/pyexpat.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_elementtree.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_cn.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_hk.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_iso2022.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_jp.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_kr.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_codecs_tw.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_multibytecodec.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_multibytecodec.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/unicodedata.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/fcntl.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/fcntl.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/grp.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/grp.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/mmap.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/mmap.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_posixsubprocess.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_posixsubprocess.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/resource.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/resource.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/select.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/select.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_socket.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_socket.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/syslog.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/syslog.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/termios.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/termios.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_posixshmem.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_posixshmem.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_multiprocessing.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_multiprocessing.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_ctypes.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_ctypes.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_curses.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_curses.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_curses_panel.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_curses_panel.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_sqlite3.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_sqlite3.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_ssl.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_ssl.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_hashlib.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 755 Modules/_uuid.cpython-313-aarch64-linux-musl.so /usr/lib/python3.13/lib-dynload/_uuid.cpython-313-aarch64-linux-musl.so /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./Misc/python.man \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/man/man1/python3.13.1 if test ! -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; then \ echo "Creating directory /usr/lib/pkgconfig"; \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -d -m 755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; \ fi if test -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3 -o -h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3; \ then rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3; \ else true; \ fi (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s python3.13 python3) if test "3.13" != "3.13"; then \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-config; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s python3.13-config python3.13-config); \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python-3.13.pc; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; ln -s python-3.13.pc python-3.13.pc); \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python-3.13-embed.pc; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; ln -s python-3.13-embed.pc python-3.13-embed.pc); \ fi rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3-config (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s python3.13-config python3-config) rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python3.pc (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; ln -s python-3.13.pc python3.pc) rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python3-embed.pc (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig; ln -s python-3.13-embed.pc python3-embed.pc) rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/idle3 (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s idle3.13 idle3) rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/pydoc3 (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s pydoc3.13 pydoc3) if test "x" != "x" ; then \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3-32; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s python3.13-32 python3-32) \ fi if test "x" != "x" ; then \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3-intel64; \ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin; ln -s python3.13-intel64 python3-intel64) \ fi rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/man/man1/python3.1 (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/man/man1; ln -s python3.13.1 python3.1) if test "xno" != "xno" ; then \ case no in \ upgrade) ensurepip="--upgrade" ;; \ install|*) ensurepip="" ;; \ esac; \ _PYTHON_PROJECT_BASE=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9 _PYTHON_HOST_PLATFORM=linux-aarch64 PYTHONPATH=./Lib _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__linux_aarch64-linux-musl _PYTHON_SYSCONFIGDATA_PATH=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/build/lib.linux-aarch64-3.13 python3.13 -m ensurepip \ $ensurepip --root=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/ ; \ fi make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9' /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's|aarch64-openwrt-linux-musl-gcc-ar|ar|g;s|aarch64-openwrt-linux-musl-readelf|readelf|g;s|aarch64-openwrt-linux-musl-gcc|gcc|g;s|aarch64-openwrt-linux-musl-g++|g++|g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/_sysconfigdata_*.py /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-*/Makefile touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3 /opt/openwrt/source/release/scripts/ipkg-remove libpython3 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libpython3-3.13-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libpython3-3.13-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo # Adding the lib-dynload folder (even just empty) suppresses 2 warnings when starting Python install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/usr/lib/python3.13/lib-dynload/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/libpython3.13.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/usr/lib/libpython3.13.so.1.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpython3-3.13"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libpython3-3.13"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libpython3.list && mv /opt/openwrt/source/release/tmp/libpython3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL/conffiles ]; then echo $(IDIR_libpython3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/lib/apk/packages/libpython3-3.13.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libpython3-3.13" --info "version:3.13.9-r2" --info "tags:openwrt:abiversion=-3.13" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains only core Python library." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --info "provides:libpython3" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/libpython3/pre-deinstall" --info "depends:libc libpthread libatomic1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/libpython3" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libpython3-3.13-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3 # Adding the lib-dynload folder (even just empty) suppresses 2 warnings when starting Python install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3/usr/lib/python3.13/lib-dynload/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/libpython3.13.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3.installed rm -rf /opt/openwrt/source/release/tmp/stage-python3 mkdir -p /opt/openwrt/source/release/tmp/stage-python3/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-python3/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/include/python3.13 /opt/openwrt/source/release/tmp/stage-python3/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-python3/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/libpython3.13.so* /opt/openwrt/source/release/tmp/stage-python3/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-python3/usr/lib/python3.13/openwrt grep -E '^(_PYTHON_HOST_PLATFORM|ABIFLAGS|MACHDEP|MULTIARCH)=' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/python3.13/config-3.13-*/Makefile > /opt/openwrt/source/release/tmp/stage-python3/usr/lib/python3.13/openwrt/Makefile-vars install -d -m0755 /opt/openwrt/source/release/tmp/stage-python3/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/lib/pkgconfig/python*.pc /opt/openwrt/source/release/tmp/stage-python3/usr/lib/pkgconfig install -d -m0755 /opt/openwrt/source/release/tmp/stage-python3/host/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install/usr/bin/python3.13-config /opt/openwrt/source/release/tmp/stage-python3/host/bin/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's|^prefix_real=.*$|prefix_real="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr"|' /opt/openwrt/source/release/tmp/stage-python3/host/bin/python3.13-config find /opt/openwrt/source/release/tmp/stage-python3 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/python3.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/python3.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-python3 ]; then (cd /opt/openwrt/source/release/tmp/stage-python3; find ./ > /opt/openwrt/source/release/tmp/stage-python3.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-python3.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/python3.list && cp -fpR /opt/openwrt/source/release/tmp/stage-python3/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-python3 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.python3_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base /opt/openwrt/source/release/scripts/ipkg-remove python3-base /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-base-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-base-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin ln -sf python3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin/python3 ln -sf python3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin/python /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base" "$V_Py3Package_python3_base_filespec" Copying: "/usr/bin/python3.13" Copying: "/usr/lib/python3.13/encodings" Copying: "/usr/lib/python3.13/_collections_abc.py" Copying: "/usr/lib/python3.13/_sitebuiltins.py" Copying: "/usr/lib/python3.13/_sysconfigdata_*.py" Copying: "/usr/lib/python3.13/_weakrefset.py" Copying: "/usr/lib/python3.13/abc.py" Copying: "/usr/lib/python3.13/codecs.py" Copying: "/usr/lib/python3.13/genericpath.py" Copying: "/usr/lib/python3.13/io.py" Copying: "/usr/lib/python3.13/os.py" Copying: "/usr/lib/python3.13/posixpath.py" Copying: "/usr/lib/python3.13/site.py" Copying: "/usr/lib/python3.13/sysconfig/__init__.py" Copying: "/usr/lib/python3.13/sysconfig/__main__.py" Copying: "/usr/lib/python3.13/stat.py" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/_collections_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/_sitebuiltins.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/_sysconfigdata__linux_aarch64-linux-musl.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/_weakrefset.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/codecs.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/aliases.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/ascii.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/base64_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/big5.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/big5hkscs.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/bz2_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/charmap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp037.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1006.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1026.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1125.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1140.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1250.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1251.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1252.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1253.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1254.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1255.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1256.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1257.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp1258.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp273.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp424.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp437.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp500.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp720.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp737.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp775.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp850.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp852.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp855.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp856.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp857.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp858.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp860.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp861.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp862.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp863.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp864.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp865.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp866.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp869.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp874.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp875.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp932.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp949.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/cp950.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/euc_jis_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/euc_jisx0213.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/euc_jp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/euc_kr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/gb18030.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/gb2312.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/gbk.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/hex_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/hp_roman8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/hz.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/idna.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp_2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp_3.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_jp_ext.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso2022_kr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_10.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_11.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_13.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_14.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_15.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_16.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_3.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_4.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_5.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_6.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_7.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/iso8859_9.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/johab.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/koi8_r.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/koi8_t.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/koi8_u.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/kz1048.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/latin_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_arabic.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_croatian.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_cyrillic.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_farsi.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_greek.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_iceland.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_latin2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_roman.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_romanian.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mac_turkish.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/mbcs.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/oem.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/palmos.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/ptcp154.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/punycode.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/quopri_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/raw_unicode_escape.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/rot_13.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/shift_jis.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/shift_jis_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/shift_jisx0213.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/tis_620.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/undefined.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/unicode_escape.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_16.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_16_be.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_16_le.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_32.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_32_be.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_32_le.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_7.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/utf_8_sig.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/uu_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/encodings/zlib_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/genericpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/io.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/os.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/posixpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/site.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/stat.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/sysconfig'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/sysconfig/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/lib/python3.13/sysconfig/__main__.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/usr/bin/python3.13: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-base"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-base"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-base.list && mv /opt/openwrt/source/release/tmp/python3-base.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL/conffiles ]; then echo $(IDIR_python3-base)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/lib/apk/packages/python3-base.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-base" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains only the interpreter and the bare minimum for the interpreter to start." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-base/pre-deinstall" --info "depends:libc libpython3-3.13" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-base" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-base-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin ln -sf python3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin/python3 ln -sf python3.13 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin/python /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base" "$V_Py3Package_python3_base_filespec" Copying: "/usr/bin/python3.13" Copying: "/usr/lib/python3.13/encodings" Copying: "/usr/lib/python3.13/_collections_abc.py" Copying: "/usr/lib/python3.13/_sitebuiltins.py" Copying: "/usr/lib/python3.13/_sysconfigdata_*.py" Copying: "/usr/lib/python3.13/_weakrefset.py" Copying: "/usr/lib/python3.13/abc.py" Copying: "/usr/lib/python3.13/codecs.py" Copying: "/usr/lib/python3.13/genericpath.py" Copying: "/usr/lib/python3.13/io.py" Copying: "/usr/lib/python3.13/os.py" Copying: "/usr/lib/python3.13/posixpath.py" Copying: "/usr/lib/python3.13/site.py" Copying: "/usr/lib/python3.13/sysconfig/__init__.py" Copying: "/usr/lib/python3.13/sysconfig/__main__.py" Copying: "/usr/lib/python3.13/stat.py" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/_collections_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/_sitebuiltins.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/_sysconfigdata__linux_aarch64-linux-musl.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/_weakrefset.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/codecs.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/aliases.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/ascii.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/base64_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/big5.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/big5hkscs.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/bz2_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/charmap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp037.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1006.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1026.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1125.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1140.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1250.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1251.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1252.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1253.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1254.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1255.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1256.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1257.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp1258.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp273.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp424.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp437.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp500.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp720.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp737.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp775.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp850.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp852.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp855.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp856.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp857.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp858.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp860.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp861.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp862.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp863.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp864.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp865.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp866.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp869.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp874.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp875.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp932.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp949.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/cp950.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/euc_jis_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/euc_jisx0213.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/euc_jp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/euc_kr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/gb18030.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/gb2312.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/gbk.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/hex_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/hp_roman8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/hz.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/idna.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp_2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp_3.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_jp_ext.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso2022_kr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_10.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_11.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_13.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_14.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_15.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_16.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_3.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_4.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_5.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_6.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_7.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/iso8859_9.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/johab.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/koi8_r.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/koi8_t.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/koi8_u.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/kz1048.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/latin_1.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_arabic.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_croatian.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_cyrillic.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_farsi.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_greek.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_iceland.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_latin2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_roman.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_romanian.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mac_turkish.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/mbcs.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/oem.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/palmos.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/ptcp154.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/punycode.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/quopri_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/raw_unicode_escape.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/rot_13.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/shift_jis.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/shift_jis_2004.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/shift_jisx0213.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/tis_620.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/undefined.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/unicode_escape.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_16.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_16_be.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_16_le.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_32.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_32_be.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_32_le.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_7.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_8.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/utf_8_sig.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/uu_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/encodings/zlib_codec.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/genericpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/io.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/os.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/posixpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/site.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/stat.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/sysconfig'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/sysconfig/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/lib/python3.13/sysconfig/__main__.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light /opt/openwrt/source/release/scripts/ipkg-remove python3-light /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-light-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-light-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light" "$V_Py3Package_python3_light_filespec" Copying: "/usr/lib/python3.13" Removing: "/usr/lib/python3.13/idlelib" Removing: "/usr/lib/python3.13/tkinter" Removing: "/usr/lib/python3.13/turtledemo" Removing: "/usr/lib/python3.13/webbrowser.py" Removing: "/usr/lib/python3.13/_osx_support.py" Removing: "/usr/lib/python3.13/asyncio" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-*.so" Removing: "/usr/lib/python3.13/ctypes" Removing: "/usr/lib/python3.13/lib-dynload/_ctypes.cpython-313-*.so" Removing: "/usr/lib/python3.13/dbm" Removing: "/usr/lib/python3.13/lib-dynload/_dbm.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_gdbm.cpython-313-*.so" Removing: "/usr/lib/python3.13/decimal.py" Removing: "/usr/lib/python3.13/lib-dynload/_decimal.cpython-313-*.so" Removing: "/usr/lib/python3.13/config-3.13-*" Removing: "/usr/lib/python3.13/email" Removing: "/usr/lib/python3.13/logging" Removing: "/usr/lib/python3.13/lzma.py" Removing: "/usr/lib/python3.13/lib-dynload/_lzma.cpython-313-*.so" Removing: "/usr/lib/python3.13/multiprocessing" Removing: "/usr/lib/python3.13/lib-dynload/_multiprocessing.cpython-313-*.so" Removing: "/usr/lib/python3.13/curses" Removing: "/usr/lib/python3.13/lib-dynload/_curses.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_curses_panel.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-*.so" Removing: "/usr/lib/python3.13/doctest.py" Removing: "/usr/lib/python3.13/pydoc.py" Removing: "/usr/lib/python3.13/pydoc_data" Removing: "/usr/lib/python3.13/lib-dynload/readline.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_sqlite3.cpython-313-*.so" Removing: "/usr/lib/python3.13/sqlite3" Removing: "/usr/lib/python3.13/unittest" Removing: "/usr/lib/python3.13/urllib" Removing: "/usr/lib/python3.13/uuid.py" Removing: "/usr/lib/python3.13/lib-dynload/_uuid.cpython-313-*.so" Removing: "/usr/lib/python3.13/ensurepip" Removing: "/usr/lib/python3.13/venv" Removing: "/usr/lib/python3.13/xml" Removing: "/usr/lib/python3.13/xmlrpc" Removing: "/usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-*.so" Removing: "/usr/lib/python3.13/encodings" Removing: "/usr/lib/python3.13/_collections_abc.py" Removing: "/usr/lib/python3.13/_sitebuiltins.py" Removing: "/usr/lib/python3.13/_sysconfigdata_*.py" Removing: "/usr/lib/python3.13/_weakrefset.py" Removing: "/usr/lib/python3.13/abc.py" Removing: "/usr/lib/python3.13/codecs.py" Removing: "/usr/lib/python3.13/genericpath.py" Removing: "/usr/lib/python3.13/io.py" Removing: "/usr/lib/python3.13/os.py" Removing: "/usr/lib/python3.13/posixpath.py" Removing: "/usr/lib/python3.13/site.py" Removing: "/usr/lib/python3.13/sysconfig/__init__.py" Removing: "/usr/lib/python3.13/sysconfig/__main__.py" Removing: "/usr/lib/python3.13/stat.py" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/__future__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/__hello__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/__phello__'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/__phello__/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/__phello__/spam.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_aix_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_android_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_apple_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_colorize.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_compat_pickle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_compression.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_ios_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_markupbase.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_opcode_metadata.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_py_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pydatetime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pydecimal.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyio.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pylong.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/__main__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/_minimal_curses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/_threading_handler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/base_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/commands.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/completing_reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/curses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/fancy_termios.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/historical_reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/input.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/keymap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/main.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/pager.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/readline.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/simple_interact.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/trace.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/unix_console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/unix_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/utils.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/windows_console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_pyrepl/windows_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_strptime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/_threading_local.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/antigravity.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/argparse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/ast.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/base64.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/bdb.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/bisect.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/bz2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/cProfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/calendar.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/cmd.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/code.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/codeop.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/collections'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/collections/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/colorsys.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/compileall.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/futures'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/futures/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/futures/_base.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/futures/process.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/concurrent/futures/thread.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/configparser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/contextlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/contextvars.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/copy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/copyreg.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/csv.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/dataclasses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/datetime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/difflib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/dis.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/enum.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/filecmp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/fileinput.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/fnmatch.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/fractions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/ftplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/functools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/getopt.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/getpass.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/gettext.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/glob.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/graphlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/gzip.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/hashlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/heapq.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/hmac.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/html'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/html/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/html/entities.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/html/parser.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http/client.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http/cookiejar.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http/cookies.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/http/server.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/imaplib.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/_bootstrap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/_bootstrap_external.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/machinery.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_adapters.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_collections.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_functools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_itertools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_meta.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/_text.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/metadata/diagnose.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/readers.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/_adapters.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/_common.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/_functional.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/_itertools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/readers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/resources/simple.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/simple.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/importlib/util.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/inspect.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/ipaddress.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json/decoder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json/encoder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json/scanner.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/json/tool.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/keyword.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/linecache.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/locale.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/mailbox.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/mimetypes.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/modulefinder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/netrc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/ntpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/nturl2path.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/numbers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/opcode.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/operator.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/optparse.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pathlib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pathlib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pathlib/_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pathlib/_local.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pdb.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pickle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pickletools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pkgutil.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/platform.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/plistlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/poplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pprint.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/profile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pstats.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pty.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/py_compile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/pyclbr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/queue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/quopri.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/random.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re/_casefix.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re/_compiler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re/_constants.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/re/_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/reprlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/rlcompleter.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/runpy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/sched.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/secrets.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/selectors.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/shelve.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/shlex.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/shutil.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/signal.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/site-packages'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/smtplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/socket.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/socketserver.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/sre_compile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/sre_constants.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/sre_parse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/ssl.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/statistics.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/string.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/stringprep.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/struct.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/subprocess.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/symtable.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/sysconfig'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tabnanny.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tarfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tempfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/textwrap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/this.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/threading.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/timeit.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/token.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tokenize.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tomllib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tomllib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tomllib/_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tomllib/_re.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tomllib/_types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/trace.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/traceback.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tracemalloc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/tty.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/turtle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/typing.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/warnings.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wave.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/weakref.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/handlers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/headers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/simple_server.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/util.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/wsgiref/validate.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipapp.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile/__main__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile/_path'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile/_path/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipfile/_path/glob.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zipimport.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zoneinfo'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zoneinfo/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zoneinfo/_common.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zoneinfo/_tzpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/zoneinfo/_zoneinfo.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_datetime.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_struct.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_lsprof.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_random.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_interpqueues.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_bisect.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_posixsubprocess.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/fcntl.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_statistics.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/cmath.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/syslog.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_blake2.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/binascii.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_md5.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_posixshmem.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/select.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/grp.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_sha2.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_bz2.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_contextvars.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_zoneinfo.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_pickle.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_opcode.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_asyncio.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_csv.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_multibytecodec.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_sha1.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/math.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/resource.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_json.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/zlib.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/mmap.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_interpchannels.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/array.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_sha3.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_queue.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_interpreters.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/termios.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_socket.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/usr/lib/python3.13/lib-dynload/_heapq.cpython-313-aarch64-linux-musl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-light"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-light"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-light.list && mv /opt/openwrt/source/release/tmp/python3-light.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL/conffiles ]; then echo $(IDIR_python3-light)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/lib/apk/packages/python3-light.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-light" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package installs the base interpreter package and contains the most commonly used parts of the standard library." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-light/pre-deinstall" --info "depends:libc python3-base libbz2-1.0 zlib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-light" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-light-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light" "$V_Py3Package_python3_light_filespec" Copying: "/usr/lib/python3.13" Removing: "/usr/lib/python3.13/idlelib" Removing: "/usr/lib/python3.13/tkinter" Removing: "/usr/lib/python3.13/turtledemo" Removing: "/usr/lib/python3.13/webbrowser.py" Removing: "/usr/lib/python3.13/_osx_support.py" Removing: "/usr/lib/python3.13/asyncio" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-*.so" Removing: "/usr/lib/python3.13/ctypes" Removing: "/usr/lib/python3.13/lib-dynload/_ctypes.cpython-313-*.so" Removing: "/usr/lib/python3.13/dbm" Removing: "/usr/lib/python3.13/lib-dynload/_dbm.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_gdbm.cpython-313-*.so" Removing: "/usr/lib/python3.13/decimal.py" Removing: "/usr/lib/python3.13/lib-dynload/_decimal.cpython-313-*.so" Removing: "/usr/lib/python3.13/config-3.13-*" Removing: "/usr/lib/python3.13/email" Removing: "/usr/lib/python3.13/logging" Removing: "/usr/lib/python3.13/lzma.py" Removing: "/usr/lib/python3.13/lib-dynload/_lzma.cpython-313-*.so" Removing: "/usr/lib/python3.13/multiprocessing" Removing: "/usr/lib/python3.13/lib-dynload/_multiprocessing.cpython-313-*.so" Removing: "/usr/lib/python3.13/curses" Removing: "/usr/lib/python3.13/lib-dynload/_curses.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_curses_panel.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-*.so" Removing: "/usr/lib/python3.13/doctest.py" Removing: "/usr/lib/python3.13/pydoc.py" Removing: "/usr/lib/python3.13/pydoc_data" Removing: "/usr/lib/python3.13/lib-dynload/readline.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/_sqlite3.cpython-313-*.so" Removing: "/usr/lib/python3.13/sqlite3" Removing: "/usr/lib/python3.13/unittest" Removing: "/usr/lib/python3.13/urllib" Removing: "/usr/lib/python3.13/uuid.py" Removing: "/usr/lib/python3.13/lib-dynload/_uuid.cpython-313-*.so" Removing: "/usr/lib/python3.13/ensurepip" Removing: "/usr/lib/python3.13/venv" Removing: "/usr/lib/python3.13/xml" Removing: "/usr/lib/python3.13/xmlrpc" Removing: "/usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-*.so" Removing: "/usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-*.so" Removing: "/usr/lib/python3.13/encodings" Removing: "/usr/lib/python3.13/_collections_abc.py" Removing: "/usr/lib/python3.13/_sitebuiltins.py" Removing: "/usr/lib/python3.13/_sysconfigdata_*.py" Removing: "/usr/lib/python3.13/_weakrefset.py" Removing: "/usr/lib/python3.13/abc.py" Removing: "/usr/lib/python3.13/codecs.py" Removing: "/usr/lib/python3.13/genericpath.py" Removing: "/usr/lib/python3.13/io.py" Removing: "/usr/lib/python3.13/os.py" Removing: "/usr/lib/python3.13/posixpath.py" Removing: "/usr/lib/python3.13/site.py" Removing: "/usr/lib/python3.13/sysconfig/__init__.py" Removing: "/usr/lib/python3.13/sysconfig/__main__.py" Removing: "/usr/lib/python3.13/stat.py" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/__future__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/__hello__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/__phello__'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/__phello__/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/__phello__/spam.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_aix_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_android_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_apple_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_colorize.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_compat_pickle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_compression.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_ios_support.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_markupbase.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_opcode_metadata.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_py_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pydatetime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pydecimal.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyio.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pylong.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/__main__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/_minimal_curses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/_threading_handler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/base_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/commands.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/completing_reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/curses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/fancy_termios.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/historical_reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/input.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/keymap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/main.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/pager.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/reader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/readline.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/simple_interact.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/trace.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/unix_console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/unix_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/utils.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/windows_console.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_pyrepl/windows_eventqueue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_strptime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/_threading_local.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/antigravity.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/argparse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/ast.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/base64.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/bdb.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/bisect.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/bz2.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/cProfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/calendar.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/cmd.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/code.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/codeop.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/collections'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/collections/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/colorsys.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/compileall.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/futures'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/futures/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/futures/_base.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/futures/process.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/concurrent/futures/thread.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/configparser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/contextlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/contextvars.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/copy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/copyreg.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/csv.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/dataclasses.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/datetime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/difflib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/dis.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/enum.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/filecmp.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/fileinput.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/fnmatch.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/fractions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/ftplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/functools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/getopt.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/getpass.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/gettext.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/glob.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/graphlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/gzip.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/hashlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/heapq.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/hmac.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/html'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/html/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/html/entities.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/html/parser.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http/client.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http/cookiejar.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http/cookies.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/http/server.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/imaplib.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/_bootstrap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/_bootstrap_external.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/machinery.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_adapters.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_collections.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_functools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_itertools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_meta.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/_text.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/metadata/diagnose.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/readers.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/_adapters.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/_common.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/_functional.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/_itertools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/readers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/resources/simple.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/simple.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/importlib/util.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/inspect.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/ipaddress.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json/decoder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json/encoder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json/scanner.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/json/tool.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/keyword.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/lib-dynload'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/linecache.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/locale.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/mailbox.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/mimetypes.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/modulefinder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/netrc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/ntpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/nturl2path.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/numbers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/opcode.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/operator.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/optparse.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pathlib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pathlib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pathlib/_abc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pathlib/_local.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pdb.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pickle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pickletools.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pkgutil.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/platform.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/plistlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/poplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pprint.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/profile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pstats.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pty.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/py_compile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/pyclbr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/queue.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/quopri.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/random.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re/_casefix.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re/_compiler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re/_constants.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/re/_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/reprlib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/rlcompleter.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/runpy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/sched.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/secrets.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/selectors.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/shelve.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/shlex.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/shutil.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/signal.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/site-packages'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/smtplib.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/socket.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/socketserver.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/sre_compile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/sre_constants.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/sre_parse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/ssl.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/statistics.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/string.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/stringprep.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/struct.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/subprocess.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/symtable.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/sysconfig'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tabnanny.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tarfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tempfile.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/textwrap.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/this.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/threading.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/timeit.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/token.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tokenize.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tomllib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tomllib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tomllib/_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tomllib/_re.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tomllib/_types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/trace.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/traceback.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tracemalloc.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/tty.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/turtle.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/typing.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/warnings.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wave.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/weakref.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/handlers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/headers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/simple_server.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/types.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/util.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/wsgiref/validate.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipapp.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile/__main__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile/_path'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile/_path/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipfile/_path/glob.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zipimport.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zoneinfo'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zoneinfo/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zoneinfo/_common.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zoneinfo/_tzpath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/lib/python3.13/zoneinfo/_zoneinfo.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs /opt/openwrt/source/release/scripts/ipkg-remove python3-codecs /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-codecs-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-codecs-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs" "$V_Py3Package_python3_codecs_filespec" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-aarch64-linux-musl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-codecs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-codecs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-codecs.list && mv /opt/openwrt/source/release/tmp/python3-codecs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL/conffiles ]; then echo $(IDIR_python3-codecs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/lib/apk/packages/python3-codecs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-codecs" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains codecs and Unicode support." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-codecs/pre-deinstall" --info "depends:libc python3-light" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-codecs" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-codecs-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs" "$V_Py3Package_python3_codecs_filespec" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_cn.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_hk.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_iso2022.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_jp.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_kr.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_codecs_tw.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/unicodedata.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr/lib/python3.13/lib-dynload'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email /opt/openwrt/source/release/scripts/ipkg-remove python3-email /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-email-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-email-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email" "$V_Py3Package_python3_email_filespec" Copying: "/usr/lib/python3.13/email" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/_encoded_words.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/_header_value_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/_parseaddr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/_policybase.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/base64mime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/charset.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/contentmanager.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/encoders.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/errors.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/feedparser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/generator.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/header.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/headerregistry.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/iterators.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/message.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/application.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/audio.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/base.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/image.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/message.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/multipart.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/nonmultipart.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/mime/text.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/policy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/quoprimime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/lib/python3.13/email/utils.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-email"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-email"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-email.list && mv /opt/openwrt/source/release/tmp/python3-email.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL/conffiles ]; then echo $(IDIR_python3-email)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/lib/apk/packages/python3-email.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-email" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains the email module." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-email/pre-deinstall" --info "depends:libc python3-light" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-email" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-email-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email" "$V_Py3Package_python3_email_filespec" Copying: "/usr/lib/python3.13/email" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/_encoded_words.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/_header_value_parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/_parseaddr.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/_policybase.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/base64mime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/charset.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/contentmanager.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/encoders.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/errors.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/feedparser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/generator.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/header.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/headerregistry.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/iterators.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/message.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/application.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/audio.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/base.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/image.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/message.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/multipart.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/nonmultipart.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/mime/text.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/parser.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/policy.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/quoprimime.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/lib/python3.13/email/utils.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging /opt/openwrt/source/release/scripts/ipkg-remove python3-logging /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-logging-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-logging-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging" "$V_Py3Package_python3_logging_filespec" Copying: "/usr/lib/python3.13/logging" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib/python3.13/logging'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib/python3.13/logging/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib/python3.13/logging/config.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/lib/python3.13/logging/handlers.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-logging"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-logging"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-logging.list && mv /opt/openwrt/source/release/tmp/python3-logging.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL/conffiles ]; then echo $(IDIR_python3-logging)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/lib/apk/packages/python3-logging.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-logging" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains the logging module." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-logging/pre-deinstall" --info "depends:libc python3-light" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-logging" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-logging-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging" "$V_Py3Package_python3_logging_filespec" Copying: "/usr/lib/python3.13/logging" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib/python3.13/logging'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib/python3.13/logging/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib/python3.13/logging/config.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/lib/python3.13/logging/handlers.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl /opt/openwrt/source/release/scripts/ipkg-remove python3-openssl /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-openssl-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-openssl-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl" "$V_Py3Package_python3_openssl_filespec" Copying: "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/lib/python3.13/lib-dynload'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-aarch64-linux-musl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-openssl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-openssl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-openssl.list && mv /opt/openwrt/source/release/tmp/python3-openssl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL/conffiles ]; then echo $(IDIR_python3-openssl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/lib/apk/packages/python3-openssl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-openssl" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains the ssl module." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-openssl/pre-deinstall" --info "depends:libc python3-light libopenssl3 ca-certs" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-openssl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-openssl-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl" "$V_Py3Package_python3_openssl_filespec" Copying: "/usr/lib/python3.13/lib-dynload/_hashlib.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/_ssl.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr/lib/python3.13/lib-dynload'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib /opt/openwrt/source/release/scripts/ipkg-remove python3-urllib /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-urllib-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-urllib-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib" "$V_Py3Package_python3_urllib_filespec" Copying: "/usr/lib/python3.13/urllib" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/error.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/parse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/request.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/response.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/lib/python3.13/urllib/robotparser.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-urllib"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-urllib"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-urllib.list && mv /opt/openwrt/source/release/tmp/python3-urllib.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL/conffiles ]; then echo $(IDIR_python3-urllib)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/lib/apk/packages/python3-urllib.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-urllib" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains the URL handling modules." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-urllib/pre-deinstall" --info "depends:libc python3-light python3-email" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-urllib" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-urllib-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib" "$V_Py3Package_python3_urllib_filespec" Copying: "/usr/lib/python3.13/urllib" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/error.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/parse.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/request.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/response.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/lib/python3.13/urllib/robotparser.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml /opt/openwrt/source/release/scripts/ipkg-remove python3-xml /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-xml-3.13.9-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-xml-3.13.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml" "$V_Py3Package_python3_xml_filespec" Copying: "/usr/lib/python3.13/xml" Copying: "/usr/lib/python3.13/xmlrpc" Copying: "/usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/lib-dynload'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/NodeFilter.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/domreg.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/expatbuilder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/minicompat.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/minidom.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/pulldom.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/dom/xmlbuilder.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree/ElementInclude.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree/ElementPath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree/ElementTree.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/etree/cElementTree.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/parsers'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/parsers/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/parsers/expat.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/_exceptions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/expatreader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/handler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/saxutils.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xml/sax/xmlreader.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xmlrpc'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xmlrpc/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xmlrpc/client.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/xmlrpc/server.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-aarch64-linux-musl.so: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-aarch64-linux-musl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-xml"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-xml"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-xml.list && mv /opt/openwrt/source/release/tmp/python3-xml.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL/conffiles ]; then echo $(IDIR_python3-xml)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/lib/apk/packages/python3-xml.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-xml" --info "version:3.13.9-r2" --info "description:Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows. This package contains the XML modules." --info "arch:aarch64_generic" --info "license:Python-2.0.1 0BSD" --info "origin:feeds/packages/feeds/packages/lang/python/python3" --info "url:https://www.python.org/" --info "maintainer:Jeffery To , Alexandru Ardelean " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/apk-aarch64_generic/python3-xml/pre-deinstall" --info "depends:libc python3-light python3-urllib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-aarch64_generic/python3-xml" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-xml-3.13.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml : /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml" "$V_Py3Package_python3_xml_filespec" Copying: "/usr/lib/python3.13/xml" Copying: "/usr/lib/python3.13/xmlrpc" Copying: "/usr/lib/python3.13/lib-dynload/_elementtree.cpython-313-*.so" Copying: "/usr/lib/python3.13/lib-dynload/pyexpat.cpython-313-*.so" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages://usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9=Python-3.13.9 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/lib-dynload'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/NodeFilter.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/domreg.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/expatbuilder.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/minicompat.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/minidom.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/pulldom.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/dom/xmlbuilder.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree/ElementInclude.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree/ElementPath.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree/ElementTree.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/etree/cElementTree.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/parsers'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/parsers/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/parsers/expat.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/_exceptions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/expatreader.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/handler.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/saxutils.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xml/sax/xmlreader.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xmlrpc'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xmlrpc/__init__.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xmlrpc/client.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/lib/python3.13/xmlrpc/server.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '3.13' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libpython3.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '3.13' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libpython3.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/libpython3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libpython3_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-base/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-base_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-light/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-light_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-codecs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-codecs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-email/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-email_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-logging/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-logging_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-openssl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-openssl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-urllib/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-urllib_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/Python-3.13.9/.pkgdir/python3-xml/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-xml_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3' time: package/feeds/packages/python3/compile#28.34#32.65#85.48 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-setuptools' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.built_check cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0" && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install//usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m build --no-isolation --outdir "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/"/openwrt-build --wheel "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/" * Getting build dependencies for wheel... /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) running egg_info writing setuptools.egg-info/PKG-INFO writing dependency_links to setuptools.egg-info/dependency_links.txt writing entry points to setuptools.egg-info/entry_points.txt writing requirements to setuptools.egg-info/requires.txt writing top-level names to setuptools.egg-info/top_level.txt reading manifest file 'setuptools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'tests' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.conf' under directory 'docs' warning: no files found matching '*.css' under directory 'docs' warning: no files found matching '*.css_t' under directory 'docs' warning: no files found matching 'Makefile' under directory 'docs' warning: no files found matching 'indexsidebar.html' under directory 'docs' warning: no files found matching 'COPYING*' anywhere in distribution warning: no files found matching 'AUTHORS*' anywhere in distribution warning: no files found matching 'msvc-build-launcher.cmd' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'setuptools.egg-info/SOURCES.txt' * Building wheel... /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/config/pyprojecttoml.py:72: _ExperimentalConfiguration: `[tool.distutils]` in `pyproject.toml` is still *experimental* and likely to change in future releases. config = read_configuration(filepath, True, ignore_option_errors, dist) running bdist_wheel running build running build_py running egg_info writing setuptools.egg-info/PKG-INFO writing dependency_links to setuptools.egg-info/dependency_links.txt writing entry points to setuptools.egg-info/entry_points.txt writing requirements to setuptools.egg-info/requires.txt writing top-level names to setuptools.egg-info/top_level.txt reading manifest file 'setuptools.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.py' under directory 'tests' warning: no files found matching '*.txt' under directory 'docs' warning: no files found matching '*.conf' under directory 'docs' warning: no files found matching '*.css' under directory 'docs' warning: no files found matching '*.css_t' under directory 'docs' warning: no files found matching 'Makefile' under directory 'docs' warning: no files found matching 'indexsidebar.html' under directory 'docs' warning: no files found matching 'COPYING*' anywhere in distribution warning: no files found matching 'AUTHORS*' anywhere in distribution warning: no files found matching 'msvc-build-launcher.cmd' warning: no previously-included files matching '*.py[cod]' found anywhere in distribution warning: no previously-included files matching '__pycache__' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'setuptools.egg-info/SOURCES.txt' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'pkg_resources.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pkg_resources.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pkg_resources.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pkg_resources.tests' to be distributed and are already explicitly excluding 'pkg_resources.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'pkg_resources.tests.data' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'pkg_resources.tests.data' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'pkg_resources.tests.data' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'pkg_resources.tests.data' to be distributed and are already explicitly excluding 'pkg_resources.tests.data' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools._distutils.compilers.C.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools._distutils.compilers.C.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools._distutils.compilers.C.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools._distutils.compilers.C.tests' to be distributed and are already explicitly excluding 'setuptools._distutils.compilers.C.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools._distutils.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools._distutils.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools._distutils.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools._distutils.tests' to be distributed and are already explicitly excluding 'setuptools._distutils.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools._distutils.tests.compat' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools._distutils.tests.compat' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools._distutils.tests.compat' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools._distutils.tests.compat' to be distributed and are already explicitly excluding 'setuptools._distutils.tests.compat' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests' to be distributed and are already explicitly excluding 'setuptools.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.compat' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.compat' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.compat' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.compat' to be distributed and are already explicitly excluding 'setuptools.tests.compat' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.config' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.config' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.config' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.config' to be distributed and are already explicitly excluding 'setuptools.tests.config' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.config.downloads' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.config.downloads' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.config.downloads' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.config.downloads' to be distributed and are already explicitly excluding 'setuptools.tests.config.downloads' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.indexes.test_links_priority' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.indexes.test_links_priority' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.indexes.test_links_priority' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.indexes.test_links_priority' to be distributed and are already explicitly excluding 'setuptools.tests.indexes.test_links_priority' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.indexes.test_links_priority.simple.foobar' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.indexes.test_links_priority.simple.foobar' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.indexes.test_links_priority.simple.foobar' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.indexes.test_links_priority.simple.foobar' to be distributed and are already explicitly excluding 'setuptools.tests.indexes.test_links_priority.simple.foobar' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/setuptools/command/build_py.py:212: _Warning: Package 'setuptools.tests.integration' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'setuptools.tests.integration' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'setuptools.tests.integration' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'setuptools.tests.integration' to be distributed and are already explicitly excluding 'setuptools.tests.integration' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) warning: build_py: byte-compiling is disabled, skipping. installing to build/bdist.linux-aarch64/wheel running install Distribution option extra_path is deprecated. See issue27919 for details. running install_lib creating build/bdist.linux-aarch64/wheel creating build/bdist.linux-aarch64/wheel/pkg_resources copying build/lib/pkg_resources/__init__.py -> build/bdist.linux-aarch64/wheel/./pkg_resources creating build/bdist.linux-aarch64/wheel/pkg_resources/tests copying build/lib/pkg_resources/tests/test_working_set.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/tests/test_integration_zope_interface.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package-zip copying build/lib/pkg_resources/tests/data/my-test-package-zip/my-test-package.zip -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package-zip creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package-source copying build/lib/pkg_resources/tests/data/my-test-package-source/setup.cfg -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package-source copying build/lib/pkg_resources/tests/data/my-test-package-source/setup.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package-source creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package_unpacked-egg creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO copying build/lib/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/top_level.txt -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO copying build/lib/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/zip-safe -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO copying build/lib/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/SOURCES.txt -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO copying build/lib/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/dependency_links.txt -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO copying build/lib/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/PKG-INFO -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO creating build/bdist.linux-aarch64/wheel/pkg_resources/tests/data/my-test-package_zipped-egg copying build/lib/pkg_resources/tests/data/my-test-package_zipped-egg/my_test_package-1.0-py3.7.egg -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests/data/my-test-package_zipped-egg copying build/lib/pkg_resources/tests/test_markers.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/tests/test_find_distributions.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/tests/test_resources.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/tests/test_pkg_resources.py -> build/bdist.linux-aarch64/wheel/./pkg_resources/tests copying build/lib/pkg_resources/py.typed -> build/bdist.linux-aarch64/wheel/./pkg_resources copying build/lib/pkg_resources/api_tests.txt -> build/bdist.linux-aarch64/wheel/./pkg_resources creating build/bdist.linux-aarch64/wheel/setuptools copying build/lib/setuptools/wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/warnings.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/installer.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/errors.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/modified.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_normalization.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/launch.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/cli-64.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/gui-32.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/depends.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/cli-32.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/extension.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/glob.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_imp.py -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/setuptools/config copying build/lib/setuptools/config/_apply_pyprojecttoml.py -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/NOTICE -> build/bdist.linux-aarch64/wheel/./setuptools/config creating build/bdist.linux-aarch64/wheel/setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/NOTICE -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/formats.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/fastjsonschema_exceptions.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/fastjsonschema_validations.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/extra_validations.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/_validate_pyproject/error_reporting.py -> build/bdist.linux-aarch64/wheel/./setuptools/config/_validate_pyproject copying build/lib/setuptools/config/setuptools.schema.json -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/pyprojecttoml.py -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/setupcfg.py -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/distutils.schema.json -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/config/expand.py -> build/bdist.linux-aarch64/wheel/./setuptools/config copying build/lib/setuptools/_reqs.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_entry_points.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/namespaces.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/script (dev).tmpl -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/script.tmpl -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/windows_support.py -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/setuptools/_vendor creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/typing_extensions-4.12.2.dist-info copying build/lib/setuptools/_vendor/typing_extensions-4.12.2.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typing_extensions-4.12.2.dist-info copying build/lib/setuptools/_vendor/typing_extensions-4.12.2.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typing_extensions-4.12.2.dist-info copying build/lib/setuptools/_vendor/typing_extensions-4.12.2.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typing_extensions-4.12.2.dist-info copying build/lib/setuptools/_vendor/typing_extensions-4.12.2.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typing_extensions-4.12.2.dist-info copying build/lib/setuptools/_vendor/typing_extensions-4.12.2.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typing_extensions-4.12.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_text.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_meta.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_adapters.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_compat.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_itertools.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/importlib_metadata/compat copying build/lib/setuptools/_vendor/importlib_metadata/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata/compat copying build/lib/setuptools/_vendor/importlib_metadata/compat/py39.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata/compat copying build/lib/setuptools/_vendor/importlib_metadata/compat/py311.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata/compat copying build/lib/setuptools/_vendor/importlib_metadata/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/diagnose.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_collections.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata copying build/lib/setuptools/_vendor/importlib_metadata/_functools.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info copying build/lib/setuptools/_vendor/jaraco.collections-5.1.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.collections-5.1.0.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/tomli copying build/lib/setuptools/_vendor/tomli/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli copying build/lib/setuptools/_vendor/tomli/_parser.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli copying build/lib/setuptools/_vendor/tomli/_re.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli copying build/lib/setuptools/_vendor/tomli/_types.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli copying build/lib/setuptools/_vendor/tomli/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/macos.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/api.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/windows.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/android.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/unix.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/version.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs copying build/lib/setuptools/_vendor/platformdirs/__main__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/errors.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/autocommand.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/autoasync.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/automain.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand copying build/lib/setuptools/_vendor/autocommand/autoparse.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/jaraco.context-5.3.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.context-5.3.0.dist-info copying build/lib/setuptools/_vendor/typing_extensions.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/more.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/__init__.pyi -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/recipes.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/recipes.pyi -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools copying build/lib/setuptools/_vendor/more_itertools/more.pyi -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info copying build/lib/setuptools/_vendor/jaraco.functools-4.0.1.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.functools-4.0.1.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info copying build/lib/setuptools/_vendor/more_itertools-10.3.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/more_itertools-10.3.0.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info copying build/lib/setuptools/_vendor/jaraco.text-3.12.1.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco.text-3.12.1.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info copying build/lib/setuptools/_vendor/zipp-3.19.2.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp-3.19.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco copying build/lib/setuptools/_vendor/jaraco/context.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco/functools copying build/lib/setuptools/_vendor/jaraco/functools/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/functools copying build/lib/setuptools/_vendor/jaraco/functools/__init__.pyi -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/functools copying build/lib/setuptools/_vendor/jaraco/functools/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/functools creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco/collections copying build/lib/setuptools/_vendor/jaraco/collections/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/collections copying build/lib/setuptools/_vendor/jaraco/collections/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/collections creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/to-qwerty.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/Lorem ipsum.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/strip-prefix.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/show-newlines.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/layouts.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text copying build/lib/setuptools/_vendor/jaraco/text/to-dvorak.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/jaraco/text creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info copying build/lib/setuptools/_vendor/backports.tarfile-1.2.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports.tarfile-1.2.0.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_memo.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_pytest_plugin.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_config.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_checkers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_utils.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_functions.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_transformer.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_exceptions.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_importhook.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_decorators.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_suppression.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard copying build/lib/setuptools/_vendor/typeguard/_union_transformer.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/LICENSE.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/entry_points.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info copying build/lib/setuptools/_vendor/wheel-0.45.1.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel-0.45.1.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info copying build/lib/setuptools/_vendor/inflect-7.3.1.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect-7.3.1.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info copying build/lib/setuptools/_vendor/autocommand-2.2.2.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/autocommand-2.2.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/LICENSE.APACHE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info copying build/lib/setuptools/_vendor/packaging-24.2.dist-info/LICENSE.BSD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging-24.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info copying build/lib/setuptools/_vendor/importlib_metadata-8.0.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/importlib_metadata-8.0.0.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/top_level.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/entry_points.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info copying build/lib/setuptools/_vendor/typeguard-4.3.0.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/typeguard-4.3.0.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/platformdirs-4.2.2.dist-info copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses copying build/lib/setuptools/_vendor/platformdirs-4.2.2.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/platformdirs-4.2.2.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/METADATA -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/WHEEL -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/INSTALLER -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/REQUESTED -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info copying build/lib/setuptools/_vendor/tomli-2.0.1.dist-info/RECORD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/tomli-2.0.1.dist-info creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/inflect copying build/lib/setuptools/_vendor/inflect/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/inflect/compat copying build/lib/setuptools/_vendor/inflect/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect/compat copying build/lib/setuptools/_vendor/inflect/compat/py38.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect/compat copying build/lib/setuptools/_vendor/inflect/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/inflect creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/zipp copying build/lib/setuptools/_vendor/zipp/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp copying build/lib/setuptools/_vendor/zipp/glob.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/zipp/compat copying build/lib/setuptools/_vendor/zipp/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp/compat copying build/lib/setuptools/_vendor/zipp/compat/py310.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/zipp/compat creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/backports copying build/lib/setuptools/_vendor/backports/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/backports/tarfile copying build/lib/setuptools/_vendor/backports/tarfile/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports/tarfile creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/backports/tarfile/compat copying build/lib/setuptools/_vendor/backports/tarfile/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports/tarfile/compat copying build/lib/setuptools/_vendor/backports/tarfile/compat/py38.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports/tarfile/compat copying build/lib/setuptools/_vendor/backports/tarfile/__main__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/backports/tarfile creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/tags.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_elffile.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/metadata.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_musllinux.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_tokenizer.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/requirements.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_parser.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_structures.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/markers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/py.typed -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/version.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/packaging/licenses copying build/lib/setuptools/_vendor/packaging/licenses/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging/licenses copying build/lib/setuptools/_vendor/packaging/licenses/_spdx.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging/licenses copying build/lib/setuptools/_vendor/packaging/specifiers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/_manylinux.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging copying build/lib/setuptools/_vendor/packaging/utils.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/packaging creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/wheelfile.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/macosx_libfile.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/_bdist_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/wheel/vendored copying build/lib/setuptools/_vendor/wheel/vendored/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored copying build/lib/setuptools/_vendor/wheel/vendored/vendor.txt -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/tags.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_elffile.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_musllinux.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/LICENSE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_tokenizer.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/requirements.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_parser.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/LICENSE.APACHE -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_structures.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/markers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/version.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/specifiers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/_manylinux.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/LICENSE.BSD -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging copying build/lib/setuptools/_vendor/wheel/vendored/packaging/utils.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/vendored/packaging creating build/bdist.linux-aarch64/wheel/setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/cli/tags.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/cli/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/cli/convert.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/cli/pack.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/cli/unpack.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel/cli copying build/lib/setuptools/_vendor/wheel/metadata.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/_setuptools_logging.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/bdist_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/_vendor/wheel/__main__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_vendor/wheel copying build/lib/setuptools/msvc.py -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/setuptools/_distutils copying build/lib/setuptools/_distutils/log.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/errors.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/dep_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/unixccompiler.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/extension.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/_msvccompiler.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/compilers creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/compilers/C/errors.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/compilers/C/base.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/compilers/C/zos.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/compilers/C/msvc.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/compilers/C/cygwin.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/tests/test_msvc.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/tests/test_base.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/tests/test_unix.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/tests/test_cygwin.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/tests/test_mingw.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C/tests copying build/lib/setuptools/_distutils/compilers/C/unix.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compilers/C copying build/lib/setuptools/_distutils/spawn.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/filelist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/_log.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/versionpredicate.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/_modified.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/ccompiler.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/debug.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/archive_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/file_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_sysconfig.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_bdist_rpm.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_install_headers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/unix_compat.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_text_file.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_config_cmd.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_install_lib.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_clean.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_sdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_dir_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_modified.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_build_py.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_versionpredicate.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_dist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_spawn.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_install_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_extension.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_install_data.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_archive_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/tests/compat copying build/lib/setuptools/_distutils/tests/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests/compat copying build/lib/setuptools/_distutils/tests/compat/py39.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests/compat copying build/lib/setuptools/_distutils/tests/test_build_ext.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_check.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_filelist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_core.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_version.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_build_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_build.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_bdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_log.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/support.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_cmd.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_install.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_bdist_dumb.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_build_clib.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/tests/test_file_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/tests copying build/lib/setuptools/_distutils/text_file.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/compat copying build/lib/setuptools/_distutils/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compat copying build/lib/setuptools/_distutils/compat/numpy.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compat copying build/lib/setuptools/_distutils/compat/py39.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/compat copying build/lib/setuptools/_distutils/cmd.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/dir_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils creating build/bdist.linux-aarch64/wheel/setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/bdist_rpm.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/check.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/sdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/build.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/clean.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install_data.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install_lib.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/build_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/build_ext.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/bdist_dumb.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install_headers.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install_egg_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/_framework_compat.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/install.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/bdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/config.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/build_clib.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/command/build_py.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils/command copying build/lib/setuptools/_distutils/util.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/_macos_compat.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/fancy_getopt.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/version.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/zosccompiler.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/core.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/sysconfig.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/cygwinccompiler.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_distutils/dist.py -> build/bdist.linux-aarch64/wheel/./setuptools/_distutils copying build/lib/setuptools/_discovery.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_core_metadata.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_itertools.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/gui.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/archive_util.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/cli-arm64.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_importlib.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/gui-arm64.exe -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/setuptools/tests copying build/lib/setuptools/tests/test_windows_wrappers.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_unicode_utils.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/contexts.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_manifest.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_setopt.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_setuptools.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_find_packages.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_distutils_adoption.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests creating build/bdist.linux-aarch64/wheel/setuptools/tests/indexes creating build/bdist.linux-aarch64/wheel/setuptools/tests/indexes/test_links_priority creating build/bdist.linux-aarch64/wheel/setuptools/tests/indexes/test_links_priority/simple creating build/bdist.linux-aarch64/wheel/setuptools/tests/indexes/test_links_priority/simple/foobar copying build/lib/setuptools/tests/indexes/test_links_priority/simple/foobar/index.html -> build/bdist.linux-aarch64/wheel/./setuptools/tests/indexes/test_links_priority/simple/foobar copying build/lib/setuptools/tests/indexes/test_links_priority/external.html -> build/bdist.linux-aarch64/wheel/./setuptools/tests/indexes/test_links_priority copying build/lib/setuptools/tests/test_bdist_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_sdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_namespaces.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/mod_with_constant.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_config_discovery.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests creating build/bdist.linux-aarch64/wheel/setuptools/tests/config copying build/lib/setuptools/tests/config/test_pyprojecttoml.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/config/test_setupcfg.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/config/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/config/setupcfg_examples.txt -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config creating build/bdist.linux-aarch64/wheel/setuptools/tests/config/downloads copying build/lib/setuptools/tests/config/downloads/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config/downloads copying build/lib/setuptools/tests/config/downloads/preload.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config/downloads copying build/lib/setuptools/tests/config/test_expand.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/config/test_apply_pyprojecttoml.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/config copying build/lib/setuptools/tests/textwrap.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_bdist_egg.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/environment.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_depends.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_find_py_modules.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_virtualenv.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/namespaces.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_build_py.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_shutil_wrapper.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_dist.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_extern.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_develop.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_install_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_core_metadata.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_build_meta.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/text.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_egg_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_archive_util.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_editable_install.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests creating build/bdist.linux-aarch64/wheel/setuptools/tests/compat copying build/lib/setuptools/tests/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/compat copying build/lib/setuptools/tests/compat/py39.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/compat copying build/lib/setuptools/tests/test_warnings.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_logging.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_build_ext.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/script-with-bom.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_bdist_deprecations.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_dist_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests creating build/bdist.linux-aarch64/wheel/setuptools/tests/integration copying build/lib/setuptools/tests/integration/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/integration copying build/lib/setuptools/tests/integration/test_pbr.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/integration copying build/lib/setuptools/tests/integration/helpers.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/integration copying build/lib/setuptools/tests/integration/test_pip_install_sdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests/integration copying build/lib/setuptools/tests/test_build.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/fixtures.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_glob.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests copying build/lib/setuptools/tests/test_build_clib.py -> build/bdist.linux-aarch64/wheel/./setuptools/tests creating build/bdist.linux-aarch64/wheel/setuptools/compat copying build/lib/setuptools/compat/py312.py -> build/bdist.linux-aarch64/wheel/./setuptools/compat copying build/lib/setuptools/compat/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/compat copying build/lib/setuptools/compat/py310.py -> build/bdist.linux-aarch64/wheel/./setuptools/compat copying build/lib/setuptools/compat/py39.py -> build/bdist.linux-aarch64/wheel/./setuptools/compat copying build/lib/setuptools/compat/py311.py -> build/bdist.linux-aarch64/wheel/./setuptools/compat copying build/lib/setuptools/build_meta.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_shutil.py -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/setuptools/command copying build/lib/setuptools/command/bdist_rpm.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/__init__.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/sdist.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/build.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/launcher manifest.xml -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/_requirestxt.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/editable_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/saveopts.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/dist_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/easy_install.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/setopt.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/install_lib.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/test.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/develop.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/install_scripts.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/build_ext.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/rotate.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/install_egg_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/install.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/bdist_egg.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/egg_info.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/alias.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/bdist_wheel.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/build_clib.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/command/build_py.py -> build/bdist.linux-aarch64/wheel/./setuptools/command copying build/lib/setuptools/version.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/unicode_utils.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_static.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/cli.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/monkey.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/discovery.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/logging.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/gui-64.exe -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/_path.py -> build/bdist.linux-aarch64/wheel/./setuptools copying build/lib/setuptools/dist.py -> build/bdist.linux-aarch64/wheel/./setuptools creating build/bdist.linux-aarch64/wheel/_distutils_hack copying build/lib/_distutils_hack/__init__.py -> build/bdist.linux-aarch64/wheel/./_distutils_hack copying build/lib/_distutils_hack/override.py -> build/bdist.linux-aarch64/wheel/./_distutils_hack warning: install_lib: byte-compiling is disabled, skipping. running install_egg_info Copying setuptools.egg-info to build/bdist.linux-aarch64/wheel/./setuptools-80.9.0-py3.13.egg-info running install_scripts creating build/bdist.linux-aarch64/wheel/./distutils-precedence.pth creating build/bdist.linux-aarch64/wheel/setuptools-80.9.0.dist-info/WHEEL creating '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/openwrt-build/.tmp-8pxugkxv/setuptools-80.9.0-py3-none-any.whl' and adding 'build/bdist.linux-aarch64/wheel' to it adding 'distutils-precedence.pth' adding '_distutils_hack/__init__.py' adding '_distutils_hack/override.py' adding 'pkg_resources/__init__.py' adding 'pkg_resources/api_tests.txt' adding 'pkg_resources/py.typed' adding 'pkg_resources/tests/__init__.py' adding 'pkg_resources/tests/test_find_distributions.py' adding 'pkg_resources/tests/test_integration_zope_interface.py' adding 'pkg_resources/tests/test_markers.py' adding 'pkg_resources/tests/test_pkg_resources.py' adding 'pkg_resources/tests/test_resources.py' adding 'pkg_resources/tests/test_working_set.py' adding 'pkg_resources/tests/data/my-test-package-source/setup.cfg' adding 'pkg_resources/tests/data/my-test-package-source/setup.py' adding 'pkg_resources/tests/data/my-test-package-zip/my-test-package.zip' adding 'pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/PKG-INFO' adding 'pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/SOURCES.txt' adding 'pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/dependency_links.txt' adding 'pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/top_level.txt' adding 'pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO/zip-safe' adding 'pkg_resources/tests/data/my-test-package_zipped-egg/my_test_package-1.0-py3.7.egg' adding 'setuptools/__init__.py' adding 'setuptools/_core_metadata.py' adding 'setuptools/_discovery.py' adding 'setuptools/_entry_points.py' adding 'setuptools/_imp.py' adding 'setuptools/_importlib.py' adding 'setuptools/_itertools.py' adding 'setuptools/_normalization.py' adding 'setuptools/_path.py' adding 'setuptools/_reqs.py' adding 'setuptools/_scripts.py' adding 'setuptools/_shutil.py' adding 'setuptools/_static.py' adding 'setuptools/archive_util.py' adding 'setuptools/build_meta.py' adding 'setuptools/cli-32.exe' adding 'setuptools/cli-64.exe' adding 'setuptools/cli-arm64.exe' adding 'setuptools/cli.exe' adding 'setuptools/depends.py' adding 'setuptools/discovery.py' adding 'setuptools/dist.py' adding 'setuptools/errors.py' adding 'setuptools/extension.py' adding 'setuptools/glob.py' adding 'setuptools/gui-32.exe' adding 'setuptools/gui-64.exe' adding 'setuptools/gui-arm64.exe' adding 'setuptools/gui.exe' adding 'setuptools/installer.py' adding 'setuptools/launch.py' adding 'setuptools/logging.py' adding 'setuptools/modified.py' adding 'setuptools/monkey.py' adding 'setuptools/msvc.py' adding 'setuptools/namespaces.py' adding 'setuptools/script (dev).tmpl' adding 'setuptools/script.tmpl' adding 'setuptools/unicode_utils.py' adding 'setuptools/version.py' adding 'setuptools/warnings.py' adding 'setuptools/wheel.py' adding 'setuptools/windows_support.py' adding 'setuptools/_distutils/__init__.py' adding 'setuptools/_distutils/_log.py' adding 'setuptools/_distutils/_macos_compat.py' adding 'setuptools/_distutils/_modified.py' adding 'setuptools/_distutils/_msvccompiler.py' adding 'setuptools/_distutils/archive_util.py' adding 'setuptools/_distutils/ccompiler.py' adding 'setuptools/_distutils/cmd.py' adding 'setuptools/_distutils/core.py' adding 'setuptools/_distutils/cygwinccompiler.py' adding 'setuptools/_distutils/debug.py' adding 'setuptools/_distutils/dep_util.py' adding 'setuptools/_distutils/dir_util.py' adding 'setuptools/_distutils/dist.py' adding 'setuptools/_distutils/errors.py' adding 'setuptools/_distutils/extension.py' adding 'setuptools/_distutils/fancy_getopt.py' adding 'setuptools/_distutils/file_util.py' adding 'setuptools/_distutils/filelist.py' adding 'setuptools/_distutils/log.py' adding 'setuptools/_distutils/spawn.py' adding 'setuptools/_distutils/sysconfig.py' adding 'setuptools/_distutils/text_file.py' adding 'setuptools/_distutils/unixccompiler.py' adding 'setuptools/_distutils/util.py' adding 'setuptools/_distutils/version.py' adding 'setuptools/_distutils/versionpredicate.py' adding 'setuptools/_distutils/zosccompiler.py' adding 'setuptools/_distutils/command/__init__.py' adding 'setuptools/_distutils/command/_framework_compat.py' adding 'setuptools/_distutils/command/bdist.py' adding 'setuptools/_distutils/command/bdist_dumb.py' adding 'setuptools/_distutils/command/bdist_rpm.py' adding 'setuptools/_distutils/command/build.py' adding 'setuptools/_distutils/command/build_clib.py' adding 'setuptools/_distutils/command/build_ext.py' adding 'setuptools/_distutils/command/build_py.py' adding 'setuptools/_distutils/command/build_scripts.py' adding 'setuptools/_distutils/command/check.py' adding 'setuptools/_distutils/command/clean.py' adding 'setuptools/_distutils/command/config.py' adding 'setuptools/_distutils/command/install.py' adding 'setuptools/_distutils/command/install_data.py' adding 'setuptools/_distutils/command/install_egg_info.py' adding 'setuptools/_distutils/command/install_headers.py' adding 'setuptools/_distutils/command/install_lib.py' adding 'setuptools/_distutils/command/install_scripts.py' adding 'setuptools/_distutils/command/sdist.py' adding 'setuptools/_distutils/compat/__init__.py' adding 'setuptools/_distutils/compat/numpy.py' adding 'setuptools/_distutils/compat/py39.py' adding 'setuptools/_distutils/compilers/C/base.py' adding 'setuptools/_distutils/compilers/C/cygwin.py' adding 'setuptools/_distutils/compilers/C/errors.py' adding 'setuptools/_distutils/compilers/C/msvc.py' adding 'setuptools/_distutils/compilers/C/unix.py' adding 'setuptools/_distutils/compilers/C/zos.py' adding 'setuptools/_distutils/compilers/C/tests/test_base.py' adding 'setuptools/_distutils/compilers/C/tests/test_cygwin.py' adding 'setuptools/_distutils/compilers/C/tests/test_mingw.py' adding 'setuptools/_distutils/compilers/C/tests/test_msvc.py' adding 'setuptools/_distutils/compilers/C/tests/test_unix.py' adding 'setuptools/_distutils/tests/__init__.py' adding 'setuptools/_distutils/tests/support.py' adding 'setuptools/_distutils/tests/test_archive_util.py' adding 'setuptools/_distutils/tests/test_bdist.py' adding 'setuptools/_distutils/tests/test_bdist_dumb.py' adding 'setuptools/_distutils/tests/test_bdist_rpm.py' adding 'setuptools/_distutils/tests/test_build.py' adding 'setuptools/_distutils/tests/test_build_clib.py' adding 'setuptools/_distutils/tests/test_build_ext.py' adding 'setuptools/_distutils/tests/test_build_py.py' adding 'setuptools/_distutils/tests/test_build_scripts.py' adding 'setuptools/_distutils/tests/test_check.py' adding 'setuptools/_distutils/tests/test_clean.py' adding 'setuptools/_distutils/tests/test_cmd.py' adding 'setuptools/_distutils/tests/test_config_cmd.py' adding 'setuptools/_distutils/tests/test_core.py' adding 'setuptools/_distutils/tests/test_dir_util.py' adding 'setuptools/_distutils/tests/test_dist.py' adding 'setuptools/_distutils/tests/test_extension.py' adding 'setuptools/_distutils/tests/test_file_util.py' adding 'setuptools/_distutils/tests/test_filelist.py' adding 'setuptools/_distutils/tests/test_install.py' adding 'setuptools/_distutils/tests/test_install_data.py' adding 'setuptools/_distutils/tests/test_install_headers.py' adding 'setuptools/_distutils/tests/test_install_lib.py' adding 'setuptools/_distutils/tests/test_install_scripts.py' adding 'setuptools/_distutils/tests/test_log.py' adding 'setuptools/_distutils/tests/test_modified.py' adding 'setuptools/_distutils/tests/test_sdist.py' adding 'setuptools/_distutils/tests/test_spawn.py' adding 'setuptools/_distutils/tests/test_sysconfig.py' adding 'setuptools/_distutils/tests/test_text_file.py' adding 'setuptools/_distutils/tests/test_util.py' adding 'setuptools/_distutils/tests/test_version.py' adding 'setuptools/_distutils/tests/test_versionpredicate.py' adding 'setuptools/_distutils/tests/unix_compat.py' adding 'setuptools/_distutils/tests/compat/__init__.py' adding 'setuptools/_distutils/tests/compat/py39.py' adding 'setuptools/_vendor/typing_extensions.py' adding 'setuptools/_vendor/autocommand/__init__.py' adding 'setuptools/_vendor/autocommand/autoasync.py' adding 'setuptools/_vendor/autocommand/autocommand.py' adding 'setuptools/_vendor/autocommand/automain.py' adding 'setuptools/_vendor/autocommand/autoparse.py' adding 'setuptools/_vendor/autocommand/errors.py' adding 'setuptools/_vendor/backports/__init__.py' adding 'setuptools/_vendor/backports/tarfile/__init__.py' adding 'setuptools/_vendor/backports/tarfile/__main__.py' adding 'setuptools/_vendor/backports/tarfile/compat/__init__.py' adding 'setuptools/_vendor/backports/tarfile/compat/py38.py' adding 'setuptools/_vendor/importlib_metadata/__init__.py' adding 'setuptools/_vendor/importlib_metadata/_adapters.py' adding 'setuptools/_vendor/importlib_metadata/_collections.py' adding 'setuptools/_vendor/importlib_metadata/_compat.py' adding 'setuptools/_vendor/importlib_metadata/_functools.py' adding 'setuptools/_vendor/importlib_metadata/_itertools.py' adding 'setuptools/_vendor/importlib_metadata/_meta.py' adding 'setuptools/_vendor/importlib_metadata/_text.py' adding 'setuptools/_vendor/importlib_metadata/diagnose.py' adding 'setuptools/_vendor/importlib_metadata/py.typed' adding 'setuptools/_vendor/importlib_metadata/compat/__init__.py' adding 'setuptools/_vendor/importlib_metadata/compat/py311.py' adding 'setuptools/_vendor/importlib_metadata/compat/py39.py' adding 'setuptools/_vendor/inflect/__init__.py' adding 'setuptools/_vendor/inflect/py.typed' adding 'setuptools/_vendor/inflect/compat/__init__.py' adding 'setuptools/_vendor/inflect/compat/py38.py' adding 'setuptools/_vendor/jaraco/context.py' adding 'setuptools/_vendor/jaraco/collections/__init__.py' adding 'setuptools/_vendor/jaraco/collections/py.typed' adding 'setuptools/_vendor/jaraco/functools/__init__.py' adding 'setuptools/_vendor/jaraco/functools/__init__.pyi' adding 'setuptools/_vendor/jaraco/functools/py.typed' adding 'setuptools/_vendor/jaraco/text/Lorem ipsum.txt' adding 'setuptools/_vendor/jaraco/text/__init__.py' adding 'setuptools/_vendor/jaraco/text/layouts.py' adding 'setuptools/_vendor/jaraco/text/show-newlines.py' adding 'setuptools/_vendor/jaraco/text/strip-prefix.py' adding 'setuptools/_vendor/jaraco/text/to-dvorak.py' adding 'setuptools/_vendor/jaraco/text/to-qwerty.py' adding 'setuptools/_vendor/more_itertools/__init__.py' adding 'setuptools/_vendor/more_itertools/__init__.pyi' adding 'setuptools/_vendor/more_itertools/more.py' adding 'setuptools/_vendor/more_itertools/more.pyi' adding 'setuptools/_vendor/more_itertools/py.typed' adding 'setuptools/_vendor/more_itertools/recipes.py' adding 'setuptools/_vendor/more_itertools/recipes.pyi' adding 'setuptools/_vendor/packaging/__init__.py' adding 'setuptools/_vendor/packaging/_elffile.py' adding 'setuptools/_vendor/packaging/_manylinux.py' adding 'setuptools/_vendor/packaging/_musllinux.py' adding 'setuptools/_vendor/packaging/_parser.py' adding 'setuptools/_vendor/packaging/_structures.py' adding 'setuptools/_vendor/packaging/_tokenizer.py' adding 'setuptools/_vendor/packaging/markers.py' adding 'setuptools/_vendor/packaging/metadata.py' adding 'setuptools/_vendor/packaging/py.typed' adding 'setuptools/_vendor/packaging/requirements.py' adding 'setuptools/_vendor/packaging/specifiers.py' adding 'setuptools/_vendor/packaging/tags.py' adding 'setuptools/_vendor/packaging/utils.py' adding 'setuptools/_vendor/packaging/version.py' adding 'setuptools/_vendor/packaging/licenses/__init__.py' adding 'setuptools/_vendor/packaging/licenses/_spdx.py' adding 'setuptools/_vendor/platformdirs/__init__.py' adding 'setuptools/_vendor/platformdirs/__main__.py' adding 'setuptools/_vendor/platformdirs/android.py' adding 'setuptools/_vendor/platformdirs/api.py' adding 'setuptools/_vendor/platformdirs/macos.py' adding 'setuptools/_vendor/platformdirs/py.typed' adding 'setuptools/_vendor/platformdirs/unix.py' adding 'setuptools/_vendor/platformdirs/version.py' adding 'setuptools/_vendor/platformdirs/windows.py' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/licenses/LICENSE' adding 'setuptools/_vendor/tomli/__init__.py' adding 'setuptools/_vendor/tomli/_parser.py' adding 'setuptools/_vendor/tomli/_re.py' adding 'setuptools/_vendor/tomli/_types.py' adding 'setuptools/_vendor/tomli/py.typed' adding 'setuptools/_vendor/typeguard/__init__.py' adding 'setuptools/_vendor/typeguard/_checkers.py' adding 'setuptools/_vendor/typeguard/_config.py' adding 'setuptools/_vendor/typeguard/_decorators.py' adding 'setuptools/_vendor/typeguard/_exceptions.py' adding 'setuptools/_vendor/typeguard/_functions.py' adding 'setuptools/_vendor/typeguard/_importhook.py' adding 'setuptools/_vendor/typeguard/_memo.py' adding 'setuptools/_vendor/typeguard/_pytest_plugin.py' adding 'setuptools/_vendor/typeguard/_suppression.py' adding 'setuptools/_vendor/typeguard/_transformer.py' adding 'setuptools/_vendor/typeguard/_union_transformer.py' adding 'setuptools/_vendor/typeguard/_utils.py' adding 'setuptools/_vendor/typeguard/py.typed' adding 'setuptools/_vendor/wheel/__init__.py' adding 'setuptools/_vendor/wheel/__main__.py' adding 'setuptools/_vendor/wheel/_bdist_wheel.py' adding 'setuptools/_vendor/wheel/_setuptools_logging.py' adding 'setuptools/_vendor/wheel/bdist_wheel.py' adding 'setuptools/_vendor/wheel/macosx_libfile.py' adding 'setuptools/_vendor/wheel/metadata.py' adding 'setuptools/_vendor/wheel/util.py' adding 'setuptools/_vendor/wheel/wheelfile.py' adding 'setuptools/_vendor/wheel/cli/__init__.py' adding 'setuptools/_vendor/wheel/cli/convert.py' adding 'setuptools/_vendor/wheel/cli/pack.py' adding 'setuptools/_vendor/wheel/cli/tags.py' adding 'setuptools/_vendor/wheel/cli/unpack.py' adding 'setuptools/_vendor/wheel/vendored/__init__.py' adding 'setuptools/_vendor/wheel/vendored/vendor.txt' adding 'setuptools/_vendor/wheel/vendored/packaging/LICENSE' adding 'setuptools/_vendor/wheel/vendored/packaging/LICENSE.APACHE' adding 'setuptools/_vendor/wheel/vendored/packaging/LICENSE.BSD' adding 'setuptools/_vendor/wheel/vendored/packaging/__init__.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_elffile.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_manylinux.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_musllinux.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_parser.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_structures.py' adding 'setuptools/_vendor/wheel/vendored/packaging/_tokenizer.py' adding 'setuptools/_vendor/wheel/vendored/packaging/markers.py' adding 'setuptools/_vendor/wheel/vendored/packaging/requirements.py' adding 'setuptools/_vendor/wheel/vendored/packaging/specifiers.py' adding 'setuptools/_vendor/wheel/vendored/packaging/tags.py' adding 'setuptools/_vendor/wheel/vendored/packaging/utils.py' adding 'setuptools/_vendor/wheel/vendored/packaging/version.py' adding 'setuptools/_vendor/zipp/__init__.py' adding 'setuptools/_vendor/zipp/glob.py' adding 'setuptools/_vendor/zipp/compat/__init__.py' adding 'setuptools/_vendor/zipp/compat/py310.py' adding 'setuptools/command/__init__.py' adding 'setuptools/command/_requirestxt.py' adding 'setuptools/command/alias.py' adding 'setuptools/command/bdist_egg.py' adding 'setuptools/command/bdist_rpm.py' adding 'setuptools/command/bdist_wheel.py' adding 'setuptools/command/build.py' adding 'setuptools/command/build_clib.py' adding 'setuptools/command/build_ext.py' adding 'setuptools/command/build_py.py' adding 'setuptools/command/develop.py' adding 'setuptools/command/dist_info.py' adding 'setuptools/command/easy_install.py' adding 'setuptools/command/editable_wheel.py' adding 'setuptools/command/egg_info.py' adding 'setuptools/command/install.py' adding 'setuptools/command/install_egg_info.py' adding 'setuptools/command/install_lib.py' adding 'setuptools/command/install_scripts.py' adding 'setuptools/command/launcher manifest.xml' adding 'setuptools/command/rotate.py' adding 'setuptools/command/saveopts.py' adding 'setuptools/command/sdist.py' adding 'setuptools/command/setopt.py' adding 'setuptools/command/test.py' adding 'setuptools/compat/__init__.py' adding 'setuptools/compat/py310.py' adding 'setuptools/compat/py311.py' adding 'setuptools/compat/py312.py' adding 'setuptools/compat/py39.py' adding 'setuptools/config/NOTICE' adding 'setuptools/config/__init__.py' adding 'setuptools/config/_apply_pyprojecttoml.py' adding 'setuptools/config/distutils.schema.json' adding 'setuptools/config/expand.py' adding 'setuptools/config/pyprojecttoml.py' adding 'setuptools/config/setupcfg.py' adding 'setuptools/config/setuptools.schema.json' adding 'setuptools/config/_validate_pyproject/NOTICE' adding 'setuptools/config/_validate_pyproject/__init__.py' adding 'setuptools/config/_validate_pyproject/error_reporting.py' adding 'setuptools/config/_validate_pyproject/extra_validations.py' adding 'setuptools/config/_validate_pyproject/fastjsonschema_exceptions.py' adding 'setuptools/config/_validate_pyproject/fastjsonschema_validations.py' adding 'setuptools/config/_validate_pyproject/formats.py' adding 'setuptools/tests/__init__.py' adding 'setuptools/tests/contexts.py' adding 'setuptools/tests/environment.py' adding 'setuptools/tests/fixtures.py' adding 'setuptools/tests/mod_with_constant.py' adding 'setuptools/tests/namespaces.py' adding 'setuptools/tests/script-with-bom.py' adding 'setuptools/tests/test_archive_util.py' adding 'setuptools/tests/test_bdist_deprecations.py' adding 'setuptools/tests/test_bdist_egg.py' adding 'setuptools/tests/test_bdist_wheel.py' adding 'setuptools/tests/test_build.py' adding 'setuptools/tests/test_build_clib.py' adding 'setuptools/tests/test_build_ext.py' adding 'setuptools/tests/test_build_meta.py' adding 'setuptools/tests/test_build_py.py' adding 'setuptools/tests/test_config_discovery.py' adding 'setuptools/tests/test_core_metadata.py' adding 'setuptools/tests/test_depends.py' adding 'setuptools/tests/test_develop.py' adding 'setuptools/tests/test_dist.py' adding 'setuptools/tests/test_dist_info.py' adding 'setuptools/tests/test_distutils_adoption.py' adding 'setuptools/tests/test_editable_install.py' adding 'setuptools/tests/test_egg_info.py' adding 'setuptools/tests/test_extern.py' adding 'setuptools/tests/test_find_packages.py' adding 'setuptools/tests/test_find_py_modules.py' adding 'setuptools/tests/test_glob.py' adding 'setuptools/tests/test_install_scripts.py' adding 'setuptools/tests/test_logging.py' adding 'setuptools/tests/test_manifest.py' adding 'setuptools/tests/test_namespaces.py' adding 'setuptools/tests/test_scripts.py' adding 'setuptools/tests/test_sdist.py' adding 'setuptools/tests/test_setopt.py' adding 'setuptools/tests/test_setuptools.py' adding 'setuptools/tests/test_shutil_wrapper.py' adding 'setuptools/tests/test_unicode_utils.py' adding 'setuptools/tests/test_virtualenv.py' adding 'setuptools/tests/test_warnings.py' adding 'setuptools/tests/test_wheel.py' adding 'setuptools/tests/test_windows_wrappers.py' adding 'setuptools/tests/text.py' adding 'setuptools/tests/textwrap.py' adding 'setuptools/tests/compat/__init__.py' adding 'setuptools/tests/compat/py39.py' adding 'setuptools/tests/config/__init__.py' adding 'setuptools/tests/config/setupcfg_examples.txt' adding 'setuptools/tests/config/test_apply_pyprojecttoml.py' adding 'setuptools/tests/config/test_expand.py' adding 'setuptools/tests/config/test_pyprojecttoml.py' adding 'setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py' adding 'setuptools/tests/config/test_setupcfg.py' adding 'setuptools/tests/config/downloads/__init__.py' adding 'setuptools/tests/config/downloads/preload.py' adding 'setuptools/tests/indexes/test_links_priority/external.html' adding 'setuptools/tests/indexes/test_links_priority/simple/foobar/index.html' adding 'setuptools/tests/integration/__init__.py' adding 'setuptools/tests/integration/helpers.py' adding 'setuptools/tests/integration/test_pbr.py' adding 'setuptools/tests/integration/test_pip_install_sdist.py' adding 'setuptools-80.9.0.dist-info/licenses/LICENSE' adding 'setuptools-80.9.0.dist-info/METADATA' adding 'setuptools-80.9.0.dist-info/WHEEL' adding 'setuptools-80.9.0.dist-info/entry_points.txt' adding 'setuptools-80.9.0.dist-info/top_level.txt' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/INSTALLER' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/LICENSE' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/METADATA' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/RECORD' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/WHEEL' adding 'setuptools/_vendor/autocommand-2.2.2.dist-info/top_level.txt' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/INSTALLER' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/LICENSE' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/METADATA' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/RECORD' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/REQUESTED' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/WHEEL' adding 'setuptools/_vendor/backports.tarfile-1.2.0.dist-info/top_level.txt' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/INSTALLER' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/LICENSE' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/METADATA' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/RECORD' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/REQUESTED' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/WHEEL' adding 'setuptools/_vendor/importlib_metadata-8.0.0.dist-info/top_level.txt' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/INSTALLER' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/LICENSE' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/METADATA' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/RECORD' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/WHEEL' adding 'setuptools/_vendor/inflect-7.3.1.dist-info/top_level.txt' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/INSTALLER' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/LICENSE' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/METADATA' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/RECORD' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/REQUESTED' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/WHEEL' adding 'setuptools/_vendor/jaraco.collections-5.1.0.dist-info/top_level.txt' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/INSTALLER' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/LICENSE' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/METADATA' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/RECORD' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/WHEEL' adding 'setuptools/_vendor/jaraco.context-5.3.0.dist-info/top_level.txt' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/INSTALLER' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/LICENSE' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/METADATA' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/RECORD' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/WHEEL' adding 'setuptools/_vendor/jaraco.functools-4.0.1.dist-info/top_level.txt' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/INSTALLER' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/LICENSE' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/METADATA' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/RECORD' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/REQUESTED' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/WHEEL' adding 'setuptools/_vendor/jaraco.text-3.12.1.dist-info/top_level.txt' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/INSTALLER' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/LICENSE' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/METADATA' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/RECORD' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/REQUESTED' adding 'setuptools/_vendor/more_itertools-10.3.0.dist-info/WHEEL' adding 'setuptools/_vendor/packaging-24.2.dist-info/INSTALLER' adding 'setuptools/_vendor/packaging-24.2.dist-info/LICENSE' adding 'setuptools/_vendor/packaging-24.2.dist-info/LICENSE.APACHE' adding 'setuptools/_vendor/packaging-24.2.dist-info/LICENSE.BSD' adding 'setuptools/_vendor/packaging-24.2.dist-info/METADATA' adding 'setuptools/_vendor/packaging-24.2.dist-info/RECORD' adding 'setuptools/_vendor/packaging-24.2.dist-info/REQUESTED' adding 'setuptools/_vendor/packaging-24.2.dist-info/WHEEL' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/INSTALLER' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/METADATA' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/RECORD' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/REQUESTED' adding 'setuptools/_vendor/platformdirs-4.2.2.dist-info/WHEEL' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/INSTALLER' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/LICENSE' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/METADATA' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/RECORD' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/REQUESTED' adding 'setuptools/_vendor/tomli-2.0.1.dist-info/WHEEL' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/INSTALLER' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/LICENSE' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/METADATA' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/RECORD' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/WHEEL' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/entry_points.txt' adding 'setuptools/_vendor/typeguard-4.3.0.dist-info/top_level.txt' adding 'setuptools/_vendor/typing_extensions-4.12.2.dist-info/INSTALLER' adding 'setuptools/_vendor/typing_extensions-4.12.2.dist-info/LICENSE' adding 'setuptools/_vendor/typing_extensions-4.12.2.dist-info/METADATA' adding 'setuptools/_vendor/typing_extensions-4.12.2.dist-info/RECORD' adding 'setuptools/_vendor/typing_extensions-4.12.2.dist-info/WHEEL' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/INSTALLER' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/LICENSE.txt' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/METADATA' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/RECORD' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/REQUESTED' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/WHEEL' adding 'setuptools/_vendor/wheel-0.45.1.dist-info/entry_points.txt' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/INSTALLER' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/LICENSE' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/METADATA' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/RECORD' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/REQUESTED' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/WHEEL' adding 'setuptools/_vendor/zipp-3.19.2.dist-info/top_level.txt' adding 'setuptools-80.9.0.dist-info/RECORD' removing build/bdist.linux-aarch64/wheel Successfully built setuptools-80.9.0-py3-none-any.whl cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0" && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install//usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m installer --destdir "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install" --no-compile-bytecode --prefix /usr "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/"/openwrt-build/setuptools-80.9.0-*.whl touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources if [ -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install/usr/bin ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/bin ; cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install/usr/bin/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/bin/ ; fi /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources" "$V_Py3Package_python3_pkg_resources_filespec" Copying: "/usr/lib/python3.13/site-packages/pkg_resources" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install//usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-source'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-source/setup.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-zip'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_zipped-egg'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_find_distributions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_integration_zope_interface.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_markers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_pkg_resources.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_resources.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_working_set.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/usr/bin/* ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/.pkgdir/python3-pkg-resources/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.python3-pkg-resources_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources /opt/openwrt/source/release/scripts/ipkg-remove python3-pkg-resources /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-pkg-resources-80.9.0-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-pkg-resources-80.9.0-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo if [ -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install/usr/bin ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/bin ; cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install/usr/bin/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/bin/ ; fi /usr/bin/env bash ../python-package-install.sh "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources" "$V_Py3Package_python3_pkg_resources_filespec" Copying: "/usr/lib/python3.13/site-packages/pkg_resources" find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources -name '*.exe' -delete cd "." && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-install//usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd -Ctarget-feature=-crt-static -lssp_nonshared -lssp_nonshared -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0=setuptools-80.9.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" PYTHONHASHSEED="1767653330" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m compileall -r "20" -b -d '/' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/__init__.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-source'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-source/setup.py'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package-zip'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_unpacked-egg/my_test_package-1.0-py3.7.egg/EGG-INFO'... Listing '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/data/my-test-package_zipped-egg'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_find_distributions.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_integration_zope_interface.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_markers.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_pkg_resources.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_resources.py'... Compiling '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/lib/python3.13/site-packages/pkg_resources/tests/test_working_set.py'... find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources -type f -name '*.py' -delete find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources -mindepth 1 -empty -type d -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL' -not -path '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL/*' -delete if [ -d "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/bin" ]; then /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e "1"'!'"b;s,^#"'!'".*python.*,#"'!'"/usr/bin/python3," -i --follow-symlinks /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/usr/bin/* ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-pkg-resources"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="python3-pkg-resources"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/python3-pkg-resources.list && mv /opt/openwrt/source/release/tmp/python3-pkg-resources.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL/conffiles ]; then echo $(IDIR_python3-pkg-resources)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/lib/apk/packages/python3-pkg-resources.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:python3-pkg-resources" --info "version:80.9.0-r2" --info "description:Setuptools is a fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects. It helps developers to easily share reusable code (in the form of a library) and programs (e.g., CLI/GUI tools implemented in Python), that can be installed with pip and uploaded to PyPI. This is the pkg_resources module of setuptools." --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/packages/feeds/packages/lang/python/python-setuptools" --info "url:https://github.com/pypa/setuptools" --info "maintainer:Jeffery To " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/apk-aarch64_generic/python3-pkg-resources/pre-deinstall" --info "depends:libc python3-light python3-email python3-logging python3-urllib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/setuptools-80.9.0/ipkg-aarch64_generic/python3-pkg-resources" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/python3-pkg-resources-80.9.0-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python-setuptools' time: package/feeds/packages/python-setuptools/compile#12.28#3.01#16.84 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3-speedtest-cli' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/.built_check cd "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3" && CC="aarch64-openwrt-linux-musl-gcc" CCSHARED="aarch64-openwrt-linux-musl-gcc -DPIC -fPIC" CXX="aarch64-openwrt-linux-musl-g++" LD="aarch64-openwrt-linux-musl-gcc" LDSHARED="aarch64-openwrt-linux-musl-gcc -shared" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3=speedtest-cli-2.1.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/python3.13" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -lpython3.13" _PYTHON_HOST_PLATFORM="linux-aarch64" _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata__linux_aarch64-linux-musl" PYTHONPATH="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13:/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl//usr/lib/python3.13/site-packages:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/ipkg-install//usr/lib/python3.13/site-packages" PYTHONDONTWRITEBYTECODE=1 _python_sysroot="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl" _python_prefix="/usr" _python_exec_prefix="/usr" CARGO_BUILD_TARGET=aarch64-unknown-linux-musl CARGO_HOME=/opt/openwrt/source/release/dl/cargo CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 CARGO_PROFILE_RELEASE_DEBUG=false CARGO_PROFILE_RELEASE_DEBUG_ASSERTIONS=false CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_OPT_LEVEL=z CARGO_PROFILE_RELEASE_OVERFLOW_CHECKS=true CARGO_PROFILE_RELEASE_PANIC=unwind CARGO_PROFILE_RELEASE_RPATH=false CARGO_TARGET_AARCH64_UNKNOWN_LINUX_MUSL_LINKER=aarch64-openwrt-linux-musl-gcc RUSTFLAGS="-Ctarget-feature=-crt-static -lssp_nonshared -Clink-arg=-fuse-ld=bfd" TARGET_CC=aarch64-openwrt-linux-musl-gcc TARGET_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3=speedtest-cli-2.1.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -mno-outline-atomics" PYO3_CROSS_LIB_DIR="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/python3.13" SETUPTOOLS_RUST_CARGO_PROFILE="release" /opt/openwrt/source/release/staging_dir/hostpkg/bin/python3.13 -m build --no-isolation --outdir "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/"/openwrt-build --wheel "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/" * Getting build dependencies for wheel... Traceback (most recent call last): File "/opt/openwrt/source/release/staging_dir/hostpkg/lib/python3.13/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook raise BackendUnavailable( ...<4 lines>... ) pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta' ERROR Backend 'setuptools.build_meta:__legacy__' is not available. make[3]: *** [Makefile:37: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/pypi/speedtest-cli-2.1.3/.built] Error 1 make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/python/python3-speedtest-cli' time: package/feeds/packages/python3-speedtest-cli/compile#2.12#0.45#2.61 ERROR: package/feeds/packages/python3-speedtest-cli failed to build. make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/contrib/package/csstidy' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/contrib/package/csstidy' time: package/feeds/luci/csstidy/host-compile#0.30#0.81#1.03 make[3]: Entering directory '/opt/openwrt/source/packages/luci-app-netspeedtest' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/.pkgdir/luci-app-netspeedtest/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-netspeedtest_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/custom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest; echo "$V_Package_luci_app_netspeedtest_conffiles" > conffiles; echo "$V_Package_luci_app_netspeedtest_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-netspeedtest"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-netspeedtest"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-netspeedtest.list && mv /opt/openwrt/source/release/tmp/luci-app-netspeedtest.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL/conffiles ]; then echo $(IDIR_luci-app-netspeedtest)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/lib/apk/packages/luci-app-netspeedtest.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-netspeedtest" --info "version:25.065.06988~729172b" --info "description:Test Net speed" --info "arch:noarch" --info "license:MIT" --info "origin:/opt/openwrt/source/packages/luci-app-netspeedtest" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/apk-all/luci-app-netspeedtest/pre-deinstall" --info "depends:libc iperf3 librespeed-go python3-speedtest-cli ca-certificates" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-netspeedtest/ipkg-all/luci-app-netspeedtest" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-netspeedtest-25.065.06988~729172b.apk" make[3]: Leaving directory '/opt/openwrt/source/packages/luci-app-netspeedtest' time: package/feeds/custom/luci-app-netspeedtest/compile#0.54#1.65#2.19 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/contrib/package/lucihttp' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so.0.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so.0 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/include/lucihttp/utils.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/include/lucihttp/multipart-parser.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/include/lucihttp/urlencoded-parser.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/lua/lucihttp.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/include/lucihttp/lua.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/ucode/lucihttp.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '0' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblucihttp.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '0' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblucihttp.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblucihttp_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp /opt/openwrt/source/release/scripts/ipkg-remove liblucihttp /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-lua-2023.03.15~9b5b683f-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-ucode-2023.03.15~9b5b683f-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp0-2023.03.15~9b5b683f-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp0-2023.03.15~9b5b683f-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/usr/lib/liblucihttp.so.0.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp0"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp0"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/liblucihttp.list && mv /opt/openwrt/source/release/tmp/liblucihttp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL/conffiles ]; then echo $(IDIR_liblucihttp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/lib/apk/packages/liblucihttp0.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:liblucihttp0" --info "version:2023.03.15~9b5b683f-r1" --info "tags:openwrt:abiversion=0" --info "description:LuCI HTTP utility library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/luci/feeds/luci/contrib/package/lucihttp" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:liblucihttp" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp0-2023.03.15~9b5b683f-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua /opt/openwrt/source/release/scripts/ipkg-remove liblucihttp-lua /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-lua-2023.03.15~9b5b683f-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-lua-2023.03.15~9b5b683f-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/lua/lucihttp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/usr/lib/lua/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/usr/lib/lua/lucihttp.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp-lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp-lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/liblucihttp-lua.list && mv /opt/openwrt/source/release/tmp/liblucihttp-lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL/conffiles ]; then echo $(IDIR_liblucihttp-lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/lib/apk/packages/liblucihttp-lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:liblucihttp-lua" --info "version:2023.03.15~9b5b683f-r1" --info "description:Lua binding for the LuCI HTTP utility library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/luci/feeds/luci/contrib/package/lucihttp" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-lua/pre-deinstall" --info "depends:libc liblucihttp0 liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-lua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-lua-2023.03.15~9b5b683f-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode /opt/openwrt/source/release/scripts/ipkg-remove liblucihttp-ucode /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-ucode-2023.03.15~9b5b683f-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-ucode-2023.03.15~9b5b683f-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/ucode/lucihttp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/usr/lib/ucode/lucihttp.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp-ucode"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblucihttp-ucode"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/liblucihttp-ucode.list && mv /opt/openwrt/source/release/tmp/liblucihttp-ucode.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL/conffiles ]; then echo $(IDIR_liblucihttp-ucode)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/lib/apk/packages/liblucihttp-ucode.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:liblucihttp-ucode" --info "version:2023.03.15~9b5b683f-r1" --info "description:ucode binding for the LuCI HTTP utility library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/luci/feeds/luci/contrib/package/lucihttp" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/apk-aarch64_generic/liblucihttp-ucode/pre-deinstall" --info "depends:libc liblucihttp0 libucode20230711" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-aarch64_generic/liblucihttp-ucode" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/liblucihttp-ucode-2023.03.15~9b5b683f-r1.apk" echo "liblucihttp" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lucihttp.default.install rm -rf /opt/openwrt/source/release/tmp/stage-lucihttp mkdir -p /opt/openwrt/source/release/tmp/stage-lucihttp/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-lucihttp/usr/lib install -d -m0755 /opt/openwrt/source/release/tmp/stage-lucihttp/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/liblucihttp.so* /opt/openwrt/source/release/tmp/stage-lucihttp/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/include/* /opt/openwrt/source/release/tmp/stage-lucihttp/usr/include/ find /opt/openwrt/source/release/tmp/stage-lucihttp -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lucihttp.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lucihttp.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-lucihttp ]; then (cd /opt/openwrt/source/release/tmp/stage-lucihttp; find ./ > /opt/openwrt/source/release/tmp/stage-lucihttp.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-lucihttp.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lucihttp.list && cp -fpR /opt/openwrt/source/release/tmp/stage-lucihttp/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-lucihttp touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.lucihttp_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/lua/lucihttp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua/usr/lib/lua/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/ipkg-install/usr/lib/ucode/lucihttp.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblucihttp-lua_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lucihttp-2023.03.15~9b5b683f/.pkgdir/liblucihttp-ucode/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblucihttp-ucode_installed echo "liblucihttp-ucode" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lucihttp.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/contrib/package/lucihttp' time: package/feeds/luci/lucihttp/compile#0.58#2.15#3.02 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/iwinfo' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" FPIC="-DPIC -fPIC" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" BACKENDS="nl80211" SOVERSION="20230701" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da' rm -f *.o libiwinfo.so iwinfo.so iwinfo aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -Wall -std=gnu99 -fstrict-aliasing -Iinclude -DUSE_NL80211 -DPIC -fPIC -c -o iwinfo_utils.o iwinfo_utils.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -Wall -std=gnu99 -fstrict-aliasing -Iinclude -DUSE_NL80211 -DPIC -fPIC -c -o iwinfo_lib.o iwinfo_lib.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -Wall -std=gnu99 -fstrict-aliasing -Iinclude -DUSE_NL80211 -DPIC -fPIC -c -o iwinfo_nl80211.o iwinfo_nl80211.c aarch64-openwrt-linux-musl-gcc -luci -lubox -lubus -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -Wl,-soname -Wl,libiwinfo.so.20230701 -lnl-tiny -o libiwinfo.so.20230701 iwinfo_utils.o iwinfo_lib.o iwinfo_nl80211.o && \ ln -sf libiwinfo.so.20230701 libiwinfo.so aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -Wall -std=gnu99 -fstrict-aliasing -Iinclude -DUSE_NL80211 -DPIC -fPIC -c -o iwinfo_lua.o iwinfo_lua.c aarch64-openwrt-linux-musl-gcc -luci -lubox -lubus -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -L. -liwinfo -llua -o iwinfo.so iwinfo_lua.o aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da=libiwinfo-2025.11.29~2ebef3da -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include -D_GNU_SOURCE -Wall -std=gnu99 -fstrict-aliasing -Iinclude -DUSE_NL80211 -DPIC -fPIC -c -o iwinfo_cli.o iwinfo_cli.c aarch64-openwrt-linux-musl-gcc -luci -lubox -lubus -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -L. -liwinfo -lnl-tiny -o iwinfo iwinfo_cli.o make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo/usr/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/libiwinfo.so.20230701 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo/usr/lib/libiwinfo.so.20230701 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20230701' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libiwinfo.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20230701' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libiwinfo.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libiwinfo_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data /opt/openwrt/source/release/scripts/ipkg-remove libiwinfo-data /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-data-2025.11.29~2ebef3da-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-data-2025.11.29~2ebef3da-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/usr/share/libiwinfo install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/devices.txt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/usr/share/libiwinfo/devices.txt find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo-data"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo-data"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libiwinfo-data.list && mv /opt/openwrt/source/release/tmp/libiwinfo-data.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL/conffiles ]; then echo $(IDIR_libiwinfo-data)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/lib/apk/packages/libiwinfo-data.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libiwinfo-data" --info "version:2025.11.29~2ebef3da-r1" --info "description:libiwinfo Lua binding" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iwinfo" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-data/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-data" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-data-2025.11.29~2ebef3da-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo /opt/openwrt/source/release/scripts/ipkg-remove libiwinfo /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-data-2025.11.29~2ebef3da-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-lua-2025.11.29~2ebef3da-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo20230701-2025.11.29~2ebef3da-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo20230701-2025.11.29~2ebef3da-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/usr/lib install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/libiwinfo.so.20230701 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/usr/lib/libiwinfo.so.20230701 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/usr/lib/libiwinfo.so.20230701: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo20230701"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo20230701"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libiwinfo.list && mv /opt/openwrt/source/release/tmp/libiwinfo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL/conffiles ]; then echo $(IDIR_libiwinfo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/lib/apk/packages/libiwinfo20230701.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libiwinfo20230701" --info "version:2025.11.29~2ebef3da-r1" --info "tags:openwrt:abiversion=20230701" --info "description:Wireless information library with simplified API for nl80211 and wext driver interfaces." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iwinfo" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:libiwinfo" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo/pre-deinstall" --info "depends:libc libnl-tiny1 libuci20250120 libubus20251202 libiwinfo-data" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo20230701-2025.11.29~2ebef3da-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua /opt/openwrt/source/release/scripts/ipkg-remove libiwinfo-lua /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-lua-2025.11.29~2ebef3da-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-lua-2025.11.29~2ebef3da-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/usr/lib/lua install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/iwinfo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/usr/lib/lua/iwinfo.so find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/usr/lib/lua/iwinfo.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo-lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libiwinfo-lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libiwinfo-lua.list && mv /opt/openwrt/source/release/tmp/libiwinfo-lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL/conffiles ]; then echo $(IDIR_libiwinfo-lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/lib/apk/packages/libiwinfo-lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libiwinfo-lua" --info "version:2025.11.29~2ebef3da-r1" --info "description:This is the Lua binding for the iwinfo library. It provides access to all enabled backends." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iwinfo" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/apk-aarch64_generic/libiwinfo-lua/pre-deinstall" --info "depends:libc libiwinfo20230701 liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/ipkg-aarch64_generic/libiwinfo-lua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libiwinfo-lua-2025.11.29~2ebef3da-r1.apk" echo "libiwinfo" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/iwinfo.default.install rm -rf /opt/openwrt/source/release/tmp/stage-iwinfo mkdir -p /opt/openwrt/source/release/tmp/stage-iwinfo/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-iwinfo/usr/include/iwinfo cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/include/iwinfo.h /opt/openwrt/source/release/tmp/stage-iwinfo/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/include/iwinfo/* /opt/openwrt/source/release/tmp/stage-iwinfo/usr/include/iwinfo/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-iwinfo/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/libiwinfo.so* /opt/openwrt/source/release/tmp/stage-iwinfo/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-iwinfo/usr/lib/lua install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/iwinfo.so /opt/openwrt/source/release/tmp/stage-iwinfo/usr/lib/lua/iwinfo.so find /opt/openwrt/source/release/tmp/stage-iwinfo -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iwinfo.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iwinfo.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-iwinfo ]; then (cd /opt/openwrt/source/release/tmp/stage-iwinfo; find ./ > /opt/openwrt/source/release/tmp/stage-iwinfo.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-iwinfo.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iwinfo.list && cp -fpR /opt/openwrt/source/release/tmp/stage-iwinfo/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-iwinfo touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.iwinfo_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua/usr/lib/lua install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/iwinfo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua/usr/lib/lua/iwinfo.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data/usr/share/libiwinfo install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/devices.txt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data/usr/share/libiwinfo/devices.txt touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libiwinfo-lua_installed echo "libiwinfo-lua" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/iwinfo.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libiwinfo-2025.11.29~2ebef3da/.pkgdir/libiwinfo-data/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libiwinfo-data_installed echo "libiwinfo-data" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/iwinfo.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/iwinfo' time: package/network/utils/iwinfo/compile#7.35#2.60#10.12 make[3]: Entering directory '/opt/openwrt/source/release/package/system/rpcd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c' [1/1] Linking C shared module iwinfo.so DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install/usr/sbin/rpcd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install/usr/lib/rpcd/file.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install/usr/lib/rpcd/rpcsys.so -- Installing: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install/usr/lib/rpcd/iwinfo.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-install/usr/lib/rpcd/ucode.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/init.d install -m0755 ./files/rpcd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/init.d/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/rpcd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/sbin/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/usr/share/rpcd/acl.d install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/unauthenticated.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/usr/share/rpcd/acl.d/unauthenticated.json install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/config install -m0600 ./files/rpcd.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/config/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/uci-defaults install -m0755 ./files/50-migrate-rpcd-ubus-sock.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/etc/uci-defaults touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd /opt/openwrt/source/release/scripts/ipkg-remove rpcd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-2025.12.03~ffb9961c-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-file-2025.12.03~ffb9961c-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-iwinfo-2025.12.03~ffb9961c-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-rpcsys-2025.12.03~ffb9961c-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-ucode-2025.12.03~ffb9961c-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/rpcd-mod-luci-20240305-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/rpcd-mod-rrdns-20170710.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-2025.12.03~ffb9961c-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/init.d install -m0755 ./files/rpcd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/init.d/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/rpcd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/sbin/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/usr/share/rpcd/acl.d install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/unauthenticated.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/usr/share/rpcd/acl.d/unauthenticated.json install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/config install -m0600 ./files/rpcd.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/config/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/uci-defaults install -m0755 ./files/50-migrate-rpcd-ubus-sock.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/etc/uci-defaults find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/sbin/rpcd: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd; echo "$V_Package_rpcd_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd.list && mv /opt/openwrt/source/release/tmp/rpcd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL/conffiles ]; then echo $(IDIR_rpcd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/lib/apk/packages/rpcd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd" --info "version:2025.12.03~ffb9961c-r1" --info "description:This package provides the UBUS RPC backend server to expose various functionality to frontend programs via JSON-RPC." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/system/rpcd" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd/pre-deinstall" --info "depends:libc libubus20251202 libubox20251208 libuci20250120 libblobmsg-json20251208 libjson-c5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-2025.12.03~ffb9961c-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file /opt/openwrt/source/release/scripts/ipkg-remove rpcd-mod-file /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-file-2025.12.03~ffb9961c-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-file-2025.12.03~ffb9961c-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/file.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/usr/lib/rpcd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/usr/lib/rpcd/file.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file; echo "$V_Package_rpcd_mod_file_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-file"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-file"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd-mod-file.list && mv /opt/openwrt/source/release/tmp/rpcd-mod-file.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL/conffiles ]; then echo $(IDIR_rpcd-mod-file)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/lib/apk/packages/rpcd-mod-file.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd-mod-file" --info "version:2025.12.03~ffb9961c-r1" --info "description:Provides ubus calls for file and directory operations." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/system/rpcd" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-file/pre-deinstall" --info "depends:libc libubus20251202 libubox20251208 rpcd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-file" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-file-2025.12.03~ffb9961c-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys /opt/openwrt/source/release/scripts/ipkg-remove rpcd-mod-rpcsys /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-rpcsys-2025.12.03~ffb9961c-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-rpcsys-2025.12.03~ffb9961c-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/rpcsys.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/usr/lib/rpcd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/usr/lib/rpcd/rpcsys.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys; echo "$V_Package_rpcd_mod_rpcsys_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-rpcsys"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-rpcsys"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd-mod-rpcsys.list && mv /opt/openwrt/source/release/tmp/rpcd-mod-rpcsys.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL/conffiles ]; then echo $(IDIR_rpcd-mod-rpcsys)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/lib/apk/packages/rpcd-mod-rpcsys.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd-mod-rpcsys" --info "version:2025.12.03~ffb9961c-r1" --info "description:Provides ubus calls for sysupgrade and password changing." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/system/rpcd" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-rpcsys/pre-deinstall" --info "depends:libc libubus20251202 libubox20251208 rpcd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-rpcsys" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-rpcsys-2025.12.03~ffb9961c-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo /opt/openwrt/source/release/scripts/ipkg-remove rpcd-mod-iwinfo /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-iwinfo-2025.12.03~ffb9961c-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-iwinfo-2025.12.03~ffb9961c-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/iwinfo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/usr/lib/rpcd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/usr/lib/rpcd/iwinfo.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo; echo "$V_Package_rpcd_mod_iwinfo_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-iwinfo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-iwinfo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd-mod-iwinfo.list && mv /opt/openwrt/source/release/tmp/rpcd-mod-iwinfo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL/conffiles ]; then echo $(IDIR_rpcd-mod-iwinfo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/lib/apk/packages/rpcd-mod-iwinfo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd-mod-iwinfo" --info "version:2025.12.03~ffb9961c-r1" --info "description:Provides ubus calls for accessing iwinfo data." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/system/rpcd" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-iwinfo/pre-deinstall" --info "depends:libiwinfo20230701>=2023.01.21 libc libubus20251202 libubox20251208 rpcd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-iwinfo" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-iwinfo-2025.12.03~ffb9961c-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode /opt/openwrt/source/release/scripts/ipkg-remove rpcd-mod-ucode /opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-ucode-2025.12.03~ffb9961c-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-ucode-2025.12.03~ffb9961c-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ucode.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/usr/lib/rpcd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/usr/lib/rpcd/ucode.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode; echo "$V_Package_rpcd_mod_ucode_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-ucode"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-ucode"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd-mod-ucode.list && mv /opt/openwrt/source/release/tmp/rpcd-mod-ucode.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL/conffiles ]; then echo $(IDIR_rpcd-mod-ucode)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/lib/apk/packages/rpcd-mod-ucode.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd-mod-ucode" --info "version:2025.12.03~ffb9961c-r1" --info "description:Allows implementing plugins using ucode scripts." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/system/rpcd" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/apk-aarch64_generic/rpcd-mod-ucode/pre-deinstall" --info "depends:libc libubus20251202 libubox20251208 rpcd libucode20230711" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ipkg-aarch64_generic/rpcd-mod-ucode" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/rpcd-mod-ucode-2025.12.03~ffb9961c-r1.apk" echo "rpcd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd.default.install rm -rf /opt/openwrt/source/release/tmp/stage-rpcd mkdir -p /opt/openwrt/source/release/tmp/stage-rpcd/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-rpcd/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/include/rpcd /opt/openwrt/source/release/tmp/stage-rpcd/usr/include/ find /opt/openwrt/source/release/tmp/stage-rpcd -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-rpcd ]; then (cd /opt/openwrt/source/release/tmp/stage-rpcd; find ./ > /opt/openwrt/source/release/tmp/stage-rpcd.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-rpcd.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd.list && cp -fpR /opt/openwrt/source/release/tmp/stage-rpcd/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-rpcd touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.rpcd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/file.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file/usr/lib/rpcd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/rpcsys.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys/usr/lib/rpcd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/iwinfo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo/usr/lib/rpcd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/ucode.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode/usr/lib/rpcd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-file/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-file_installed echo "rpcd-mod-file" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-rpcsys/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-rpcsys_installed echo "rpcd-mod-rpcsys" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-iwinfo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-iwinfo_installed echo "rpcd-mod-iwinfo" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-2025.12.03~ffb9961c/.pkgdir/rpcd-mod-ucode/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-ucode_installed echo "rpcd-mod-ucode" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/system/rpcd' time: package/system/rpcd/compile#1.19#3.67#4.86 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/rpcd-mod-luci' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-install/usr/lib/luci.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/luci.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci/usr/lib/rpcd/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/.pkgdir/rpcd-mod-luci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-luci_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci /opt/openwrt/source/release/scripts/ipkg-remove rpcd-mod-luci /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/rpcd-mod-luci-20240305-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/rpcd-mod-luci-20240305-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/usr/lib/rpcd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/luci.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/usr/lib/rpcd/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/usr/lib/rpcd/luci.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci; echo "$V_Package_rpcd_mod_luci_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-luci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rpcd-mod-luci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rpcd-mod-luci.list && mv /opt/openwrt/source/release/tmp/rpcd-mod-luci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL/conffiles ]; then echo $(IDIR_rpcd-mod-luci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/lib/apk/packages/rpcd-mod-luci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rpcd-mod-luci" --info "version:20240305-r1" --info "description:Provides LuCI backend ubus RPC operations." --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/libs/rpcd-mod-luci" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/apk-aarch64_generic/rpcd-mod-luci/pre-deinstall" --info "depends:libc rpcd libubox20251208 libubus20251202 libnl-tiny1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-luci-20240305/ipkg-aarch64_generic/rpcd-mod-luci" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/rpcd-mod-luci-20240305-r1.apk" echo "rpcd-mod-luci" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd-mod-luci.default.install rm -rf /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci mkdir -p /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages find /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd-mod-luci.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd-mod-luci.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci ]; then (cd /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci; find ./ > /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rpcd-mod-luci.list && cp -fpR /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-rpcd-mod-luci touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.rpcd-mod-luci_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/rpcd-mod-luci' time: package/feeds/luci/rpcd-mod-luci/compile#0.42#1.15#1.77 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/contrib/package/ucode-mod-html' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.built_check aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html=ucode-mod-html -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -DPIC -fPIC -Wall -ffunction-sections -Wl,--gc-sections -shared -o /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/html.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/html.c touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/html.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/.pkgdir/ucode-mod-html/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-html_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/html.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/usr/lib/ucode/html.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-html"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-html"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-html.list && mv /opt/openwrt/source/release/tmp/ucode-mod-html.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-html)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/lib/apk/packages/ucode-mod-html.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-html" --info "version:1" --info "description:ucode HTML utility library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/luci/feeds/luci/contrib/package/ucode-mod-html" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/apk-aarch64_generic/ucode-mod-html/pre-deinstall" --info "depends:libc libucode20230711" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-html/ipkg-aarch64_generic/ucode-mod-html" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/ucode-mod-html-1.apk" echo "ucode-mod-html" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ucode-mod-html.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/contrib/package/ucode-mod-html' time: package/feeds/luci/ucode-mod-html/compile#1.36#0.97#2.39 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/cgi-io' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-install/usr/sbin/cgi-io touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/usr/libexec /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/www/cgi-bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/usr/libexec ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/www/cgi-bin/cgi-upload ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/www/cgi-bin/cgi-download ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/www/cgi-bin/cgi-backup ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/www/cgi-bin/cgi-exec touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/.pkgdir/cgi-io/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.cgi-io_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io /opt/openwrt/source/release/scripts/ipkg-remove cgi-io /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/cgi-io-2025.12.11~658b14bd-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/cgi-io-2025.12.11~658b14bd-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/usr/libexec /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/www/cgi-bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/usr/libexec ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/www/cgi-bin/cgi-upload ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/www/cgi-bin/cgi-download ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/www/cgi-bin/cgi-backup ln -sf ../../usr/libexec/cgi-io /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/www/cgi-bin/cgi-exec find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/usr/libexec/cgi-io: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="cgi-io"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="cgi-io"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/cgi-io.list && mv /opt/openwrt/source/release/tmp/cgi-io.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL/conffiles ]; then echo $(IDIR_cgi-io)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/lib/apk/packages/cgi-io.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:cgi-io" --info "version:2025.12.11~658b14bd-r1" --info "description:This package contains an cgi utility that is useful for up/downloading files" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/net/cgi-io" --info "url:" --info "maintainer:John Crispin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/apk-aarch64_generic/cgi-io/pre-deinstall" --info "depends:libc libubox20251208 libubus20251202" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-aarch64_generic/cgi-io" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/cgi-io-2025.12.11~658b14bd-r1.apk" echo "cgi-io" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/cgi-io.default.install rm -rf /opt/openwrt/source/release/tmp/stage-cgi-io mkdir -p /opt/openwrt/source/release/tmp/stage-cgi-io/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-cgi-io cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/cgi-io-2025.12.11~658b14bd/ipkg-install/* /opt/openwrt/source/release/tmp/stage-cgi-io/ find /opt/openwrt/source/release/tmp/stage-cgi-io -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/cgi-io.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/cgi-io.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-cgi-io ]; then (cd /opt/openwrt/source/release/tmp/stage-cgi-io; find ./ > /opt/openwrt/source/release/tmp/stage-cgi-io.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-cgi-io.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/cgi-io.list && cp -fpR /opt/openwrt/source/release/tmp/stage-cgi-io/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-cgi-io touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.cgi-io_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/cgi-io' time: package/feeds/packages/cgi-io/compile#0.46#1.07#1.70 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.prepared_a9bc1536144233fffe0000fa4ab589a3_6664517399ebbbc92a37c5bb081b5c53_check for d in luasrc ucode htdocs root src; do if [ -d ./$d ]; then mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/$d; cp -fpR ./$d/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/$d/; fi; done cp -fpR ../../NOTICE /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base cp -fpR ../../LICENSE /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base true [ ! -d ./src/ ] || cp -fpR ./src/. /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.prepared_a9bc1536144233fffe0000fa4ab589a3_6664517399ebbbc92a37c5bb081b5c53 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.luci-base_installed touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.configured_811dc2f0ccfbe4b68a068320f8578dbe rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" clean compile; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' rm -f contrib/lemon lib/*.o lib/plural_formula.c lib/plural_formula.h core.so version.uc aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o lib/luci.o lib/luci.c cc -std=gnu17 -o contrib/lemon contrib/lemon.c ./contrib/lemon -q lib/plural_formula.y aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o lib/lmo.o lib/lmo.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o lib/plural_formula.o lib/plural_formula.c aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -lcrypt -o core.so lib/luci.o lib/lmo.o lib/plural_formula.o echo "export const revision = '26.005.68623~6984d4d', branch = 'LuCI (HEAD detached at 6984d4d) branch';" > version.uc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci cp core.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci/core.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci cp version.uc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci/version.uc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci cp core.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci/core.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci cp version.uc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci/version.uc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/.pkgdir/luci-base/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-base_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base=luci-base -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci cp core.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/lib/ucode/luci/core.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci cp version.uc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/usr/share/ucode/luci/version.uc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/usr/lib/ucode/luci/core.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base; echo "$V_Package_luci_base_conffiles" > conffiles; echo "$V_Package_luci_base_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-base"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-base"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-base.list && mv /opt/openwrt/source/release/tmp/luci-base.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL/conffiles ]; then echo $(IDIR_luci-base)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/lib/apk/packages/luci-base.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-base" --info "version:26.005.68623~6984d4d" --info "description:LuCI core runtime" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-base" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/apk-aarch64_generic/luci-base/pre-deinstall" --info "depends:libc rpcd rpcd-mod-file rpcd-mod-luci rpcd-mod-ucode cgi-io ucode ucode-mod-fs ucode-mod-log ucode-mod-uci ucode-mod-ubus ucode-mod-math ucode-mod-html liblucihttp-ucode" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-base/ipkg-aarch64_generic/luci-base" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-base-26.005.68623~6984d4d.apk" echo "luci-base" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-base.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-base' time: package/feeds/luci/luci-base/compile#3.73#4.60#8.89 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-ip' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" clean compile; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' rm -f *.o *.so aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny/ -DPIC -fPIC -c -o ip.o ip.c aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -o ip.so ip.o -llua -lm -lnl-tiny -DPIC -fPIC make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -o ip.so ip.o -llua -lm -lnl-tiny -DPIC -fPIC mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci cp ip.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci/ip.so make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -o ip.so ip.o -llua -lm -lnl-tiny -DPIC -fPIC mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci cp ip.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci/ip.so make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/.pkgdir/luci-lib-ip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lib-ip_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip=luci-lib-ip -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -shared -o ip.so ip.o -llua -lm -lnl-tiny -DPIC -fPIC mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci cp ip.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/usr/lib/lua/luci/ip.so make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/usr/lib/lua/luci/ip.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip; echo "$V_Package_luci_lib_ip_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-ip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-ip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-lib-ip.list && mv /opt/openwrt/source/release/tmp/luci-lib-ip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL/conffiles ]; then echo $(IDIR_luci-lib-ip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/lib/apk/packages/luci-lib-ip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-lib-ip" --info "version:26.005.68623~6984d4d" --info "description:Lua library for IP calculation and routing information" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/libs/luci-lib-ip" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/apk-aarch64_generic/luci-lib-ip/pre-deinstall" --info "depends:libc liblua5.1.5 libnl-tiny1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-ip/ipkg-aarch64_generic/luci-lib-ip" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-ip-26.005.68623~6984d4d.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-ip' time: package/feeds/luci/luci-lib-ip/compile#2.23#1.91#3.98 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-jsonc' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-jsonc/.pkgdir/luci-lib-jsonc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lib-jsonc_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-jsonc' time: package/feeds/luci/luci-lib-jsonc/compile#0.32#0.97#1.41 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-nixio' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" clean compile; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' rm -f *.o *.so *.a *.dll aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o nixio.o nixio.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o socket.o socket.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o sockopt.o sockopt.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o bind.o bind.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o address.o address.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o protoent.o protoent.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o poll.o poll.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o io.o io.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o file.o file.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o splice.o splice.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o process.o process.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o syslog.o syslog.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o bit.o bit.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o binary.o binary.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o fs.o fs.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -std=gnu99 -DNO_TLS -DPIC -fPIC -c -o user.o user.c aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o nixio.so nixio.o socket.o sockopt.o bind.o address.o protoent.o poll.o io.o file.o splice.o process.o syslog.o bit.o binary.o fs.o user.o -llua -lm -ldl -lcrypt -shared -DPIC -fPIC mkdir -p dist/usr/lib/lua cp nixio.so dist/usr/lib/lua/nixio.so make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o nixio.so nixio.o socket.o sockopt.o bind.o address.o protoent.o poll.o io.o file.o splice.o process.o syslog.o bit.o binary.o fs.o user.o -llua -lm -ldl -lcrypt -shared -DPIC -fPIC mkdir -p dist/usr/lib/lua cp nixio.so dist/usr/lib/lua/nixio.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install cp -pR dist/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install/ make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o nixio.so nixio.o socket.o sockopt.o bind.o address.o protoent.o poll.o io.o file.o splice.o process.o syslog.o bit.o binary.o fs.o user.o -llua -lm -ldl -lcrypt -shared -DPIC -fPIC mkdir -p dist/usr/lib/lua cp nixio.so dist/usr/lib/lua/nixio.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install cp -pR dist/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install/ make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/.pkgdir/luci-lib-nixio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lib-nixio_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio=luci-lib-nixio -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o nixio.so nixio.o socket.o sockopt.o bind.o address.o protoent.o poll.o io.o file.o splice.o process.o syslog.o bit.o binary.o fs.o user.o -llua -lm -ldl -lcrypt -shared -DPIC -fPIC mkdir -p dist/usr/lib/lua cp nixio.so dist/usr/lib/lua/nixio.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install cp -pR dist/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install/ make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/usr/lib/lua/nixio.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio; echo "$V_Package_luci_lib_nixio_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-nixio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-nixio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-lib-nixio.list && mv /opt/openwrt/source/release/tmp/luci-lib-nixio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL/conffiles ]; then echo $(IDIR_luci-lib-nixio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/lib/apk/packages/luci-lib-nixio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-lib-nixio" --info "version:26.005.68623~6984d4d" --info "description:NIXIO POSIX library" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/libs/luci-lib-nixio" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/apk-aarch64_generic/luci-lib-nixio/pre-deinstall" --info "depends:libc liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-nixio/ipkg-aarch64_generic/luci-lib-nixio" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-nixio-26.005.68623~6984d4d.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-nixio' time: package/feeds/luci/luci-lib-nixio/compile#6.51#3.23#9.48 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-base' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/.pkgdir/luci-lib-base/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lib-base_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base; echo "$V_Package_luci_lib_base_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-base"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-base"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-lib-base.list && mv /opt/openwrt/source/release/tmp/luci-lib-base.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL/conffiles ]; then echo $(IDIR_luci-lib-base)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/lib/apk/packages/luci-lib-base.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-lib-base" --info "version:26.005.68623~6984d4d" --info "description:basic libraries for luci" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/libs/luci-lib-base" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/apk-all/luci-lib-base/pre-deinstall" --info "depends:libc lua luci-lib-nixio luci-lib-ip luci-lib-jsonc liblucihttp-lua" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-base/ipkg-all/luci-lib-base" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-base-26.005.68623~6984d4d.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-base' time: package/feeds/luci/luci-lib-base/compile#0.69#1.46#2.05 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/contrib/package/ucode-mod-lua' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.built_check aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua=ucode-mod-lua -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -DPIC -fPIC -Wall -ffunction-sections -Wl,--gc-sections -shared -Wl,--no-as-needed -llua -o /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/lua.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/lua.c touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/lua.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua/usr/lib/ucode/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/.pkgdir/ucode-mod-lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ucode-mod-lua_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/usr/lib/ucode cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/lua.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/usr/lib/ucode/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/usr/lib/ucode/lua.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ucode-mod-lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ucode-mod-lua.list && mv /opt/openwrt/source/release/tmp/ucode-mod-lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL/conffiles ]; then echo $(IDIR_ucode-mod-lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/lib/apk/packages/ucode-mod-lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ucode-mod-lua" --info "version:1" --info "description:ucode to Lua bridge library" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/luci/feeds/luci/contrib/package/ucode-mod-lua" --info "url:" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/apk-aarch64_generic/ucode-mod-lua/pre-deinstall" --info "depends:libc libucode20230711 liblua5.1.5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ucode-mod-lua/ipkg-aarch64_generic/ucode-mod-lua" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/ucode-mod-lua-1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/contrib/package/ucode-mod-lua' time: package/feeds/luci/ucode-mod-lua/compile#1.38#0.93#2.35 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-lua-runtime' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" clean compile; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' rm -f contrib/lemon parser.so plural_formula.c plural_formula.h *.o aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o template_parser.o template_parser.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o template_utils.o template_utils.c cc -std=gnu17 -o contrib/lemon contrib/lemon.c ./contrib/lemon -q plural_formula.y aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o template_lmo.o template_lmo.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o template_lualib.o template_lualib.c aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -DNDEBUG -c -o plural_formula.o plural_formula.c aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -DPIC -fPIC -shared -o parser.so template_parser.o template_utils.o template_lmo.o template_lualib.o plural_formula.o make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template cp parser.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template/parser.so cp version.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/version.lua make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template cp parser.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template/parser.so cp version.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/version.lua make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/.pkgdir/luci-lua-runtime/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lua-runtime_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime=luci-lua-runtime -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template cp parser.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/template/parser.so cp version.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/usr/lib/lua/luci/version.lua make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/usr/lib/lua/luci/template/parser.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime; echo "$V_Package_luci_lua_runtime_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lua-runtime"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lua-runtime"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-lua-runtime.list && mv /opt/openwrt/source/release/tmp/luci-lua-runtime.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL/conffiles ]; then echo $(IDIR_luci-lua-runtime)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/lib/apk/packages/luci-lua-runtime.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-lua-runtime" --info "version:26.005.68623~6984d4d" --info "description:LuCI Lua runtime libraries" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-lua-runtime" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/apk-aarch64_generic/luci-lua-runtime/pre-deinstall" --info "depends:libc luci-base lua luci-lib-base luci-lib-nixio luci-lib-ip luci-lib-jsonc libubus-lua liblucihttp-lua ucode-mod-lua" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lua-runtime/ipkg-aarch64_generic/luci-lua-runtime" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lua-runtime-26.005.68623~6984d4d.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-lua-runtime' time: package/feeds/luci/luci-lua-runtime/compile#3.87#2.36#6.28 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-compat' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/.pkgdir/luci-compat/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-compat_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/usr/lib/lua/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/luasrc/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/usr/lib/lua/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/usr/lib/lua/luci/ -type f -name '*.luadoc' | xargs -r rm true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/usr/lib/lua/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/usr/lib/lua/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat; echo "$V_Package_luci_compat_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-compat"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-compat"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-compat.list && mv /opt/openwrt/source/release/tmp/luci-compat.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL/conffiles ]; then echo $(IDIR_luci-compat)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/lib/apk/packages/luci-compat.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-compat" --info "version:26.005.68623~6984d4d" --info "description:LuCI compatibility libraries" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-compat" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/apk-all/luci-compat/pre-deinstall" --info "depends:libc luci-lua-runtime luci-lua-runtime" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-compat/ipkg-all/luci-compat" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-compat-26.005.68623~6984d4d.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-compat' time: package/feeds/luci/luci-compat/compile#1.62#3.33#5.13 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/nghttp2' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/share/doc/nghttp2/README.rst -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/include/nghttp2/nghttp2.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/include/nghttp2/nghttp2ver.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/libnghttp2.so.14.28.5 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/libnghttp2.so.14 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/libnghttp2.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/pkgconfig/libnghttp2.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/cmake/nghttp2/nghttp2-targets.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/cmake/nghttp2/nghttp2-targets-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/share/man/man1/nghttp.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/share/man/man1/nghttpd.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/share/man/man1/nghttpx.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/share/man/man1/h2load.1 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/libnghttp2.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2/usr/lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '14' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnghttp2.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '14' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnghttp2.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/.pkgdir/libnghttp2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libnghttp2_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2 /opt/openwrt/source/release/scripts/ipkg-remove libnghttp2 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libnghttp2-14-1.66.0-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libnghttp2-14-1.66.0-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/usr/lib/libnghttp2.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/usr/lib find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/usr/lib/libnghttp2.so.14.28.5: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnghttp2-14"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnghttp2-14"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libnghttp2.list && mv /opt/openwrt/source/release/tmp/libnghttp2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL/conffiles ]; then echo $(IDIR_libnghttp2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/lib/apk/packages/libnghttp2-14.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libnghttp2-14" --info "version:1.66.0-r1" --info "tags:openwrt:abiversion=-14" --info "description:HTTP/2 C Library" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/packages/feeds/packages/libs/nghttp2" --info "url:" --info "maintainer:Hans Dedecker " --info "provides:libnghttp2" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/apk-aarch64_generic/libnghttp2/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-aarch64_generic/libnghttp2" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libnghttp2-14-1.66.0-r1.apk" rm -rf /opt/openwrt/source/release/tmp/stage-nghttp2 mkdir -p /opt/openwrt/source/release/tmp/stage-nghttp2/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-nghttp2 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nghttp2-1.66.0/ipkg-install/* /opt/openwrt/source/release/tmp/stage-nghttp2/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/include,${prefix}/include,g' /opt/openwrt/source/release/tmp/stage-nghttp2/usr/lib/pkgconfig/libnghttp2.pc /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/lib,${prefix}/lib,g' /opt/openwrt/source/release/tmp/stage-nghttp2/usr/lib/pkgconfig/libnghttp2.pc find /opt/openwrt/source/release/tmp/stage-nghttp2 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nghttp2.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nghttp2.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-nghttp2 ]; then (cd /opt/openwrt/source/release/tmp/stage-nghttp2; find ./ > /opt/openwrt/source/release/tmp/stage-nghttp2.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-nghttp2.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nghttp2.list && cp -fpR /opt/openwrt/source/release/tmp/stage-nghttp2/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-nghttp2 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.nghttp2_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/nghttp2' time: package/feeds/packages/nghttp2/compile#0.52#1.25#2.08 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/mbedtls' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/cmake/MbedTLS/MbedTLSConfig.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/cmake/MbedTLS/MbedTLSConfigVersion.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/cmake/MbedTLS/MbedTLSTargets.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/cmake/MbedTLS/MbedTLSTargets-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/aes.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/aria.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/asn1.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/asn1write.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/base64.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/bignum.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/block_cipher.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/build_info.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/camellia.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ccm.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/chacha20.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/chachapoly.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/check_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/cipher.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/cmac.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/compat-2.x.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_legacy_crypto.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_legacy_from_psa.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_psa_from_legacy.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_psa_superset_legacy.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_ssl.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_adjust_x509.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/config_psa.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/constant_time.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ctr_drbg.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/debug.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/des.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/dhm.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ecdh.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ecdsa.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ecjpake.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ecp.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/entropy.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/error.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/gcm.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/hkdf.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/hmac_drbg.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/lms.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/mbedtls_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/md.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/md5.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/memory_buffer_alloc.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/net_sockets.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/nist_kw.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/oid.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/pem.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/pk.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/pkcs12.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/pkcs5.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/pkcs7.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/platform.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/platform_time.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/platform_util.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/poly1305.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/private_access.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/psa_util.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ripemd160.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/rsa.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/sha1.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/sha256.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/sha3.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/sha512.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ssl.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ssl_cache.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ssl_ciphersuites.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ssl_cookie.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/ssl_ticket.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/threading.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/timing.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/version.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/x509.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/x509_crl.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/x509_crt.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls/x509_csr.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/build_info.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_adjust_auto_enabled.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_adjust_config_dependencies.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_adjust_config_key_pair_types.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_adjust_config_synonyms.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_builtin_composites.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_builtin_key_derivation.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_builtin_primitives.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_driver_common.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_driver_contexts_composites.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_driver_contexts_key_derivation.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_driver_contexts_primitives.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_extra.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_legacy.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_platform.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_se_driver.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_sizes.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_types.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa/crypto_values.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/x25519.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/everest.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlib.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/c_endianness.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/builtin.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/target.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/wasmsupport.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/types.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/callconv.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlin/internal/debug.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlib -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/kremlib/FStar_UInt128.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/vs2013 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/vs2013/Hacl_Curve25519.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/everest/Hacl_Curve25519.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libeverest.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libp256m.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedcrypto.so.3.6.5 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedcrypto.so.16 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedcrypto.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedx509.so.3.6.5 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedx509.so.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedx509.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedtls.so.3.6.5 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedtls.so.21 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedtls.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedcrypto.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedx509.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/libmbedtls.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedcrypto.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedtls.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedx509.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/crypt_and_hash -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/cipher_aead_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/generic_sum -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/hello -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/md_hmac_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/dh_client -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/dh_server -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/dh_genprime -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ecdh_curve25519 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ecdsa -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/gen_key -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/key_app -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/key_app_writer -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/mpi_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/pk_encrypt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/pk_decrypt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/pk_sign -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/pk_verify -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_decrypt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_encrypt -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_genkey -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_sign -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_sign_pss -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_verify -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/rsa_verify_pss -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/aead_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/crypto_examples -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/hmac_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/key_ladder_demo -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/psa_constant_names -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/psa_hash -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/key_ladder_demo.sh -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/gen_entropy -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/gen_random_ctr_drbg -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/dtls_client -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/dtls_server -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/mini_client -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_client1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_client2 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_context_info -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_fork_server -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_mail_client -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_server -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_server2 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/ssl_pthread_server -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/pem2der -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/strerror -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/cert_app -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/cert_req -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/cert_write -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/crl_app -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/load_roots -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/bin/req_app touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/lib*.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '21' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libmbedtls.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '21' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libmbedtls.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/.pkgdir/libmbedtls/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libmbedtls_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls /opt/openwrt/source/release/scripts/ipkg-remove libmbedtls /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmbedtls21-3.6.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmbedtls21-3.6.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/lib*.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/usr/lib/libmbedx509.so.3.6.5: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/usr/lib/libmbedtls.so.3.6.5: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/usr/lib/libmbedcrypto.so.3.6.5: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libmbedtls21"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libmbedtls21"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libmbedtls.list && mv /opt/openwrt/source/release/tmp/libmbedtls.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL/conffiles ]; then echo $(IDIR_libmbedtls)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/lib/apk/packages/libmbedtls21.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libmbedtls21" --info "version:3.6.5-r1" --info "tags:openwrt:abiversion=21" --info "description:The aim of the mbedtls project is to provide a quality, open-source cryptographic library written in C and targeted at embedded systems. This package contains the mbedtls library." --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/base/libs/mbedtls" --info "url:https://www.trustedfirmware.org/projects/mbed-tls/" --info "maintainer:" --info "provides:libmbedtls" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/apk-aarch64_generic/libmbedtls/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-aarch64_generic/libmbedtls" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmbedtls21-3.6.5-r1.apk" echo "libmbedtls" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/mbedtls.default.install rm -rf /opt/openwrt/source/release/tmp/stage-mbedtls mkdir -p /opt/openwrt/source/release/tmp/stage-mbedtls/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-mbedtls/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/mbedtls /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/include/psa /opt/openwrt/source/release/tmp/stage-mbedtls/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/lib*.so* /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/lib*.a /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/cmake /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedcrypto.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedtls.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/mbedtls-3.6.5/ipkg-install/usr/lib/pkgconfig/mbedx509.pc /opt/openwrt/source/release/tmp/stage-mbedtls/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-mbedtls -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mbedtls.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mbedtls.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-mbedtls ]; then (cd /opt/openwrt/source/release/tmp/stage-mbedtls; find ./ > /opt/openwrt/source/release/tmp/stage-mbedtls.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-mbedtls.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mbedtls.list && cp -fpR /opt/openwrt/source/release/tmp/stage-mbedtls/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-mbedtls touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.mbedtls_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/mbedtls' time: package/libs/mbedtls/compile#1.07#1.71#3.27 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/curl' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCURL_DISABLE_NTLM " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCURL_DISABLE_NTLM " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' Making all in lib make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' make all-am make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' Making all in docs make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making all in . make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making all in cmdline-opts make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' Making all in libcurl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' Making all in opts make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making all in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' Making all in scripts make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCURL_DISABLE_NTLM " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCURL_DISABLE_NTLM " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0=curl-8.15.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' Making install in lib make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libcurl.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcurl.so.4.8.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.so.4.8.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib && { ln -s -f libcurl.so.4.8.0 libcurl.so.4 || { rm -f libcurl.so.4 && ln -s libcurl.so.4.8.0 libcurl.so.4; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib && { ln -s -f libcurl.so.4.8.0 libcurl.so || { rm -f libcurl.so && ln -s libcurl.so.4.8.0 libcurl.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcurl.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcurl.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/lib' Making install in docs make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making install in . make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making install in cmdline-opts make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/cmdline-opts' Making install in libcurl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' Making install in opts make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl/opts' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[8]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/share/aclocal' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libcurl.m4 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/share/aclocal' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs/libcurl' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/docs' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c curl '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' libtool: warning: '../lib/libcurl.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/curl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin/curl make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/src' Making install in scripts make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c wcurl '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/scripts' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c curl-config '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libcurl.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/pkgconfig' make install-data-hook make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' (cd include && make install) make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' Making install in curl make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include/curl' make[10]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include/curl' make[10]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/include/curl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 curl.h curlver.h easy.h mprintf.h stdcheaders.h multi.h typecheck-gcc.h system.h urlapi.h options.h header.h websockets.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/include/curl' make[10]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include/curl' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include/curl' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' make[10]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' make[10]: Nothing to be done for 'install-exec-am'. make[10]: Nothing to be done for 'install-data-am'. make[10]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/include' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '4' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libcurl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '4' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libcurl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/.pkgdir/libcurl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libcurl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl /opt/openwrt/source/release/scripts/ipkg-remove libcurl /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcurl4-8.15.0-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcurl4-8.15.0-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/usr/lib/libcurl.so.4.8.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libcurl4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libcurl4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libcurl.list && mv /opt/openwrt/source/release/tmp/libcurl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL/conffiles ]; then echo $(IDIR_libcurl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/lib/apk/packages/libcurl4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libcurl4" --info "version:8.15.0-r2" --info "tags:openwrt:abiversion=4" --info "description:A client-side URL transfer library" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/packages/feeds/packages/net/curl" --info "url:https://curl.se/" --info "maintainer:Aleksey Vasilenko " --info "provides:libcurl" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/apk-aarch64_generic/libcurl/pre-deinstall" --info "depends:libc libmbedtls21 libnghttp2-14 ca-bundle" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-aarch64_generic/libcurl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcurl4-8.15.0-r2.apk" rm -rf /opt/openwrt/source/release/tmp/stage-curl mkdir -p /opt/openwrt/source/release/tmp/stage-curl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-curl/host/bin /opt/openwrt/source/release/tmp/stage-curl/usr/bin /opt/openwrt/source/release/tmp/stage-curl/usr/include /opt/openwrt/source/release/tmp/stage-curl/usr/lib /opt/openwrt/source/release/tmp/stage-curl/usr/lib/pkgconfig install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/bin/curl-config /opt/openwrt/source/release/tmp/stage-curl/usr/bin/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/include/curl /opt/openwrt/source/release/tmp/stage-curl/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/ipkg-install/usr/lib/libcurl.{a,so*} /opt/openwrt/source/release/tmp/stage-curl/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/curl-8.15.0/libcurl.pc /opt/openwrt/source/release/tmp/stage-curl/usr/lib/pkgconfig/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,^\(prefix\|exec_prefix\)=.*,\1=/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr,g' /opt/openwrt/source/release/tmp/stage-curl/usr/bin/curl-config [ -n "-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections" ] && /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's#-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections##g' /opt/openwrt/source/release/tmp/stage-curl/usr/lib/pkgconfig/libcurl.pc || true ln -sf /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/bin/curl-config /opt/openwrt/source/release/tmp/stage-curl/host/bin/ find /opt/openwrt/source/release/tmp/stage-curl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/curl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/curl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-curl ]; then (cd /opt/openwrt/source/release/tmp/stage-curl; find ./ > /opt/openwrt/source/release/tmp/stage-curl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-curl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/curl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-curl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-curl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.curl_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/curl' time: package/feeds/packages/curl/compile#1.28#2.75#4.08 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/lua/lua-curl-v3' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8=lua-curl-v3-0.3.13~9f8b6dba8 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8=lua-curl-v3-0.3.13~9f8b6dba8 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8=lua-curl-v3-0.3.13~9f8b6dba8 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" UNAME="Linux" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3/usr/lib/lua install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/lcurl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/src/lua/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3/usr/lib/lua touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/.pkgdir/lua-curl-v3/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lua-curl-v3_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3 /opt/openwrt/source/release/scripts/ipkg-remove lua-curl-v3 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lua-curl-v3-0.3.13~9f8b6dba8-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lua-curl-v3-0.3.13~9f8b6dba8-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/usr/lib/lua install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/lcurl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/usr/lib/lua cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/src/lua/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/usr/lib/lua find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/usr/lib/lua/lcurl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lua-curl-v3"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lua-curl-v3"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lua-curl-v3.list && mv /opt/openwrt/source/release/tmp/lua-curl-v3.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL/conffiles ]; then echo $(IDIR_lua-curl-v3)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/lib/apk/packages/lua-curl-v3.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lua-curl-v3" --info "version:0.3.13~9f8b6dba8-r2" --info "description:Lua bindings to libcurl (Lua-cURLv3)" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/packages/feeds/packages/lang/lua/lua-curl-v3" --info "url:" --info "maintainer:Rainer Poisel " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/apk-aarch64_generic/lua-curl-v3/pre-deinstall" --info "depends:libc libcurl4 lua" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lua-curl-v3-0.3.13~9f8b6dba8/ipkg-aarch64_generic/lua-curl-v3" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lua-curl-v3-0.3.13~9f8b6dba8-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/lua/lua-curl-v3' time: package/feeds/packages/lua-curl-v3/compile#0.60#1.14#1.68 make[3]: Entering directory '/opt/openwrt/source/packages/oasis/oasis' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/init.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/share/rpcd/acl.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/bin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/ubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat/service install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/libexec/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/config install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/chat_data install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list1 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list2 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list3 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list4 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list5 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list6 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list7 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list8 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list9 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis/backup/list10 install -m0755 ./files/etc/init.d/oasis.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/init.d/oasis install -m0644 ./files/usr/share/rpcd/acl.d/oasis.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/share/rpcd/acl.d install -m0755 ./files/usr/bin/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/bin install -m0755 ./files/usr/bin/oasisd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/bin install -m0755 ./files/usr/lib/lua/oasis/chat/datactrl.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/main.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/transfer.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/filter.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/apply.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/misc.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/debug.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/service/ollama.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/openai.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/anthropic.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/gemini.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/common.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis install -m0755 ./files/usr/lib/lua/oasis/ubus/util.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/lib/lua/oasis/ubus install -m0755 ./files/usr/libexec/rpcd/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/libexec/rpcd install -m0755 ./files/usr/libexec/rpcd/oasis.chat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/libexec/rpcd install -m0755 ./files/usr/libexec/rpcd/oasis.title /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/usr/libexec/rpcd install -m0644 ./files/etc/config/oasis.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/config/oasis install -m0644 ./files/etc/oasis/oasis.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/etc/oasis touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/.pkgdir/oasis/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.oasis_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis /opt/openwrt/source/release/scripts/ipkg-remove oasis /opt/openwrt/source/release/bin/packages/aarch64_generic/custom/oasis-2.0.1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/custom/oasis-2.0.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/init.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/share/rpcd/acl.d install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/bin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/ubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat/service install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/libexec/rpcd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/config install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/chat_data install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list1 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list2 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list3 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list4 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list5 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list6 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list7 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list8 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list9 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis/backup/list10 install -m0755 ./files/etc/init.d/oasis.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/init.d/oasis install -m0644 ./files/usr/share/rpcd/acl.d/oasis.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/share/rpcd/acl.d install -m0755 ./files/usr/bin/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/bin install -m0755 ./files/usr/bin/oasisd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/bin install -m0755 ./files/usr/lib/lua/oasis/chat/datactrl.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/main.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/transfer.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/filter.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/apply.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/misc.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/debug.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat install -m0755 ./files/usr/lib/lua/oasis/chat/service/ollama.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/openai.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/anthropic.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/chat/service/gemini.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/chat/service install -m0755 ./files/usr/lib/lua/oasis/common.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis install -m0755 ./files/usr/lib/lua/oasis/ubus/util.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/lib/lua/oasis/ubus install -m0755 ./files/usr/libexec/rpcd/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/libexec/rpcd install -m0755 ./files/usr/libexec/rpcd/oasis.chat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/libexec/rpcd install -m0755 ./files/usr/libexec/rpcd/oasis.title /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/usr/libexec/rpcd install -m0644 ./files/etc/config/oasis.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/config/oasis install -m0644 ./files/etc/oasis/oasis.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/etc/oasis find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/custom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="oasis"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="oasis"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/oasis.list && mv /opt/openwrt/source/release/tmp/oasis.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL/conffiles ]; then echo $(IDIR_oasis)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/lib/apk/packages/oasis.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:oasis" --info "version:2.0.1-r1" --info "description:AI Support Application" --info "arch:noarch" --info "license:" --info "origin:/opt/openwrt/source/packages/oasis/oasis" --info "url:" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/apk-all/oasis/pre-deinstall" --info "depends:libc lua-curl-v3 luci-compat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/oasis-2.0.1/ipkg-all/oasis" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/custom/oasis-2.0.1-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/packages/oasis/oasis' time: package/feeds/custom/oasis/compile#1.01#1.71#2.99 make[3]: Entering directory '/opt/openwrt/source/packages/oasis/luci-app-oasis' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/controller/luci-app-oasis install -m0644 ./files/luci/controller/module.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/controller/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/model/cbi/luci-app-oasis install -m0644 ./files/luci/model/cbi/setting.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/model/cbi/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/icons.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/sysmsg.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/chat.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/rollback-list.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/chat.css /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/operator.png /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/openwrt.png /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/chat.css /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis/fonts install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/luci-static/resources/luci-app-oasis/fonts install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/cgi-bin install -m0755 ./files/luci/www/cgi-bin/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/www/cgi-bin touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/.pkgdir/luci-app-oasis/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-oasis_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis /opt/openwrt/source/release/scripts/ipkg-remove luci-app-oasis /opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-oasis-2.0.1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-oasis-2.0.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/controller/luci-app-oasis install -m0644 ./files/luci/controller/module.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/controller/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/model/cbi/luci-app-oasis install -m0644 ./files/luci/model/cbi/setting.lua /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/model/cbi/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/icons.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/sysmsg.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/chat.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -m0644 ./files/luci/view/rollback-list.htm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/usr/lib/lua/luci/view/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/chat.css /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/operator.png /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/openwrt.png /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/chat.css /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis/fonts install -m0644 ./files/luci/www/luci-static/resources/luci-app-oasis/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/luci-static/resources/luci-app-oasis/fonts install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/cgi-bin install -m0755 ./files/luci/www/cgi-bin/oasis /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/www/cgi-bin find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/custom mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-oasis"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-oasis"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-oasis.list && mv /opt/openwrt/source/release/tmp/luci-app-oasis.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL/conffiles ]; then echo $(IDIR_luci-app-oasis)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/lib/apk/packages/luci-app-oasis.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-oasis" --info "version:2.0.1-r1" --info "description:AI Support Application" --info "arch:noarch" --info "license:" --info "origin:/opt/openwrt/source/packages/oasis/luci-app-oasis" --info "url:" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/apk-all/luci-app-oasis/pre-deinstall" --info "depends:libc oasis" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-oasis-2.0.1/ipkg-all/luci-app-oasis" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-oasis-2.0.1-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/packages/oasis/luci-app-oasis' time: package/feeds/custom/luci-app-oasis/compile#0.67#1.24#2.10 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/attendedsysupgrade-common' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common/etc/uci-defaults/ install -m0644 ./files/attendedsysupgrade.defaults /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common/etc/uci-defaults/50-attendedsysupgrade install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common/etc/opkg/keys/ install -m0644 ./files/8a11255d14aef6c8 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common/etc/opkg/keys/8a11255d14aef6c8 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/.pkgdir/attendedsysupgrade-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.attendedsysupgrade-common_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/etc/uci-defaults/ install -m0644 ./files/attendedsysupgrade.defaults /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/etc/uci-defaults/50-attendedsysupgrade install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/etc/opkg/keys/ install -m0644 ./files/8a11255d14aef6c8 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/etc/opkg/keys/8a11255d14aef6c8 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="attendedsysupgrade-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="attendedsysupgrade-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/attendedsysupgrade-common.list && mv /opt/openwrt/source/release/tmp/attendedsysupgrade-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL/conffiles ]; then echo $(IDIR_attendedsysupgrade-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/lib/apk/packages/attendedsysupgrade-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:attendedsysupgrade-common" --info "version:9" --info "description:Common needed files for attendedsysupgrade tool Manages dependencies and brings settings used by clients. UCI options: * attendedsysupgrade.server.url URL of compatible upgrade server [1] * attendedsysupgrade.client.upgrade_packages Client should request image also if no new release but new packages upgrade are available. * attendedsysupgrade.client.advanced_mode Offer advanced options like editing packages before request and show additional information. * attendedsysupgrade.client.auto_search Tells the client to automattically search for upgrades [1]: https://github.com/aparcar/asu" --info "arch:noarch" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/attendedsysupgrade-common" --info "url:" --info "maintainer:Paul Spooren " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/apk-all/attendedsysupgrade-common/pre-deinstall" --info "depends:libc rpcd rpcd-mod-rpcsys" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/attendedsysupgrade-common-9/ipkg-all/attendedsysupgrade-common" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/attendedsysupgrade-common-9.apk" echo "attendedsysupgrade-common" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/attendedsysupgrade-common.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/attendedsysupgrade-common' time: package/feeds/packages/attendedsysupgrade-common/compile#0.40#1.05#1.31 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-attendedsysupgrade' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done JSMIN Error: Unterminated set in Regular Expression literal. find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/.pkgdir/luci-app-attendedsysupgrade/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-attendedsysupgrade_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done JSMIN Error: Unterminated set in Regular Expression literal. find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade; echo "$V_Package_luci_app_attendedsysupgrade_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-attendedsysupgrade"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-attendedsysupgrade"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-attendedsysupgrade.list && mv /opt/openwrt/source/release/tmp/luci-app-attendedsysupgrade.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL/conffiles ]; then echo $(IDIR_luci-app-attendedsysupgrade)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/lib/apk/packages/luci-app-attendedsysupgrade.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-attendedsysupgrade" --info "version:26.005.68623~6984d4d" --info "description:LuCI support for attended sysupgrades" --info "arch:noarch" --info "license:GPL-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-attendedsysupgrade" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/apk-all/luci-app-attendedsysupgrade/pre-deinstall" --info "depends:libc luci-base attendedsysupgrade-common cgi-io" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-attendedsysupgrade/ipkg-all/luci-app-attendedsysupgrade" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-attendedsysupgrade-26.005.68623~6984d4d.apk" echo "luci-app-attendedsysupgrade" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-attendedsysupgrade.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-attendedsysupgrade' time: package/feeds/luci/luci-app-attendedsysupgrade/compile#0.83#2.05#3.17 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-package-manager' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/.pkgdir/luci-app-package-manager/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-package-manager_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager; echo "$V_Package_luci_app_package_manager_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-package-manager"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-package-manager"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-package-manager.list && mv /opt/openwrt/source/release/tmp/luci-app-package-manager.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL/conffiles ]; then echo $(IDIR_luci-app-package-manager)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/lib/apk/packages/luci-app-package-manager.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-package-manager" --info "version:26.005.68623~6984d4d" --info "description:Package management application" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-package-manager" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --info "provides:luci-app-opkg=26.005.68623~6984d4d" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/apk-all/luci-app-package-manager/pre-deinstall" --info "depends:libc luci-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-package-manager/ipkg-all/luci-app-package-manager" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-package-manager-26.005.68623~6984d4d.apk" echo "luci-app-package-manager" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-package-manager.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-package-manager' time: package/feeds/luci/luci-app-package-manager/compile#0.81#2.29#3.11 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/jansson' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/libjansson.so.4.14.0 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/libjansson.so.4 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/libjansson.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/include/jansson_config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/include/jansson.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/pkgconfig/jansson.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/cmake/jansson/janssonConfig.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/cmake/jansson/janssonConfigVersion.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/cmake/jansson/janssonTargets.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/cmake/jansson/janssonTargets-release.cmake touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/libjansson*so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '4' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/jansson.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '4' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/jansson.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/.pkgdir/jansson/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.jansson_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson /opt/openwrt/source/release/scripts/ipkg-remove jansson /opt/openwrt/source/release/bin/packages/aarch64_generic/base/jansson4-2.14.1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/jansson4-2.14.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/usr/lib/libjansson*so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/usr/lib/libjansson.so.4.14.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="jansson4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="jansson4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/jansson.list && mv /opt/openwrt/source/release/tmp/jansson.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL/conffiles ]; then echo $(IDIR_jansson)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/lib/apk/packages/jansson4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:jansson4" --info "version:2.14.1-r1" --info "tags:openwrt:abiversion=4" --info "description:Jansson is a C library for encoding, decoding and manipulating JSON data" --info "arch:aarch64_generic" --info "license:MIT" --info "origin:feeds/base/libs/jansson" --info "url:http://www.digip.org/jansson/" --info "maintainer:" --info "provides:jansson" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/apk-aarch64_generic/jansson/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-aarch64_generic/jansson" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/jansson4-2.14.1-r1.apk" echo "jansson" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/jansson.default.install rm -rf /opt/openwrt/source/release/tmp/stage-jansson mkdir -p /opt/openwrt/source/release/tmp/stage-jansson/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-jansson cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/jansson-2.14.1/ipkg-install/* /opt/openwrt/source/release/tmp/stage-jansson/ find /opt/openwrt/source/release/tmp/stage-jansson -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/jansson.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/jansson.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-jansson ]; then (cd /opt/openwrt/source/release/tmp/stage-jansson; find ./ > /opt/openwrt/source/release/tmp/stage-jansson.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-jansson.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/jansson.list && cp -fpR /opt/openwrt/source/release/tmp/stage-jansson/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-jansson touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.jansson_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/jansson' time: package/libs/jansson/compile#0.50#1.17#1.79 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libmnl' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' Making all in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' Making all in libmnl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' Making all in linux make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' Making all in netfilter make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' Making all in examples make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' Making all in genl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' Making all in kobject make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' Making all in netfilter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' Making all in rtnl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' Making all in doxygen make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5=libmnl-1.0.5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libmnl.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libmnl.so.0.2.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.so.0.2.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib && { ln -s -f libmnl.so.0.2.0 libmnl.so.0 || { rm -f libmnl.so.0 && ln -s libmnl.so.0.2.0 libmnl.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib && { ln -s -f libmnl.so.0.2.0 libmnl.so || { rm -f libmnl.so && ln -s libmnl.so.0.2.0 libmnl.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libmnl.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libmnl.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/src' Making install in include make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' Making install in libmnl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/include/libmnl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libmnl.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/include/libmnl' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/libmnl' Making install in linux make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' Making install in netfilter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux/netfilter' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include/linux' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/include' Making install in examples make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' Making install in genl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/genl' Making install in kobject make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/kobject' Making install in netfilter make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/netfilter' Making install in rtnl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples/rtnl' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/examples' Making install in doxygen make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/doxygen' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libmnl.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/pkgconfig' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '0' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libmnl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '0' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libmnl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/.pkgdir/libmnl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libmnl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl /opt/openwrt/source/release/scripts/ipkg-remove libmnl /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmnl0-1.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmnl0-1.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/usr/lib/libmnl.so.0.2.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libmnl0"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libmnl0"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libmnl.list && mv /opt/openwrt/source/release/tmp/libmnl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL/conffiles ]; then echo $(IDIR_libmnl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/lib/apk/packages/libmnl0.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libmnl0" --info "version:1.0.5-r1" --info "tags:openwrt:abiversion=0" --info "description:libmnl is a minimalistic user-space library oriented to Netlink developers. There are a lot of common tasks in parsing, validating, constructing of both the Netlink header and TLVs that are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel. The main features of this library are: . * Small: the shared library requires around 30KB for an x86-based computer. . * Simple: this library avoids complexity and elaborated abstractions that tend to hide Netlink details. . * Easy to use: the library simplifies the work for Netlink-wise developers. It provides functions to make socket handling, message building, validating, parsing and sequence tracking, easier. . * Easy to re-use: you can use the library to build your own abstraction layer on top of this library. . * Decoupling: the interdependency of the main bricks that compose the library is reduced, i.e. the library provides many helpers, but the programmer is not forced to use them." --info "arch:aarch64_generic" --info "license:LGPL-2.1+" --info "origin:feeds/base/libs/libmnl" --info "url:http://www.netfilter.org/projects/libmnl/" --info "maintainer:Jo-Philipp Wich " --info "provides:libmnl" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/apk-aarch64_generic/libmnl/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-aarch64_generic/libmnl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libmnl0-1.0.5-r1.apk" echo "libmnl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libmnl.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libmnl mkdir -p /opt/openwrt/source/release/tmp/stage-libmnl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libmnl/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/include/libmnl /opt/openwrt/source/release/tmp/stage-libmnl/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libmnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/libmnl.{a,so*} /opt/openwrt/source/release/tmp/stage-libmnl/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libmnl/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libmnl-1.0.5/ipkg-install/usr/lib/pkgconfig/libmnl.pc /opt/openwrt/source/release/tmp/stage-libmnl/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-libmnl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libmnl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libmnl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libmnl ]; then (cd /opt/openwrt/source/release/tmp/stage-libmnl; find ./ > /opt/openwrt/source/release/tmp/stage-libmnl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libmnl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libmnl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libmnl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libmnl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libmnl_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libmnl' time: package/libs/libmnl/compile#1.25#1.85#3.48 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libnftnl' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' Making all in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' Making all in libnftnl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' Making all in linux make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' Making all in netfilter make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' Making all in examples make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' Making all in tests make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1=libnftnl-1.3.1 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libnftnl.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libnftnl.so.11.7.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.so.11.7.0 libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib && { ln -s -f libnftnl.so.11.7.0 libnftnl.so.11 || { rm -f libnftnl.so.11 && ln -s libnftnl.so.11.7.0 libnftnl.so.11; }; }) libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib && { ln -s -f libnftnl.so.11.7.0 libnftnl.so || { rm -f libnftnl.so && ln -s libnftnl.so.11.7.0 libnftnl.so; }; }) libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libnftnl.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.la libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libnftnl.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.a libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.a libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/src' Making install in include make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' Making install in libnftnl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/include/libnftnl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 batch.h table.h trace.h chain.h object.h rule.h expr.h set.h flowtable.h ruleset.h common.h udata.h gen.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/include/libnftnl' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/libnftnl' Making install in linux make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' Making install in netfilter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux/netfilter' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include/linux' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/include' Making install in examples make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/examples' Making install in tests make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/tests' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libnftnl.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/pkgconfig' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '11' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnftnl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '11' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnftnl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/.pkgdir/libnftnl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libnftnl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl /opt/openwrt/source/release/scripts/ipkg-remove libnftnl /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnftnl11-1.3.1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnftnl11-1.3.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/usr/lib/libnftnl.so.11.7.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnftnl11"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnftnl11"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libnftnl.list && mv /opt/openwrt/source/release/tmp/libnftnl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL/conffiles ]; then echo $(IDIR_libnftnl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/lib/apk/packages/libnftnl11.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libnftnl11" --info "version:1.3.1-r1" --info "tags:openwrt:abiversion=11" --info "description:libnftnl is a userspace library providing a low-level netlink programming interface (API) to the in-kernel nf_tables subsystem." --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/base/libs/libnftnl" --info "url:http://www.netfilter.org/projects/libnftnl" --info "maintainer:Steven Barth " --info "provides:libnftnl" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/apk-aarch64_generic/libnftnl/pre-deinstall" --info "depends:libc libmnl0" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-aarch64_generic/libnftnl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnftnl11-1.3.1-r1.apk" echo "libnftnl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnftnl.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libnftnl mkdir -p /opt/openwrt/source/release/tmp/stage-libnftnl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libnftnl/usr/include/libnftnl cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/include/libnftnl/*.h /opt/openwrt/source/release/tmp/stage-libnftnl/usr/include/libnftnl/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libnftnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/libnftnl.{so*,a,la} /opt/openwrt/source/release/tmp/stage-libnftnl/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libnftnl/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnftnl-1.3.1/ipkg-install/usr/lib/pkgconfig/libnftnl.pc /opt/openwrt/source/release/tmp/stage-libnftnl/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-libnftnl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnftnl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnftnl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libnftnl ]; then (cd /opt/openwrt/source/release/tmp/stage-libnftnl; find ./ > /opt/openwrt/source/release/tmp/stage-libnftnl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libnftnl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnftnl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libnftnl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libnftnl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libnftnl_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libnftnl' time: package/libs/libnftnl/compile#0.75#1.89#2.59 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/nftables' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make all-am make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6=nftables-1.1.6 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make install-am make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c src/libnftables.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/libnftables.so.1.1.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/libnftables.so.1.1.0 libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib && { ln -s -f libnftables.so.1.1.0 libnftables.so.1 || { rm -f libnftables.so.1 && ln -s libnftables.so.1.1.0 libnftables.so.1; }; }) libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib && { ln -s -f libnftables.so.1.1.0 libnftables.so || { rm -f libnftables.so && ln -s libnftables.so.1.1.0 libnftables.so; }; }) libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/libnftables.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/libnftables.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/sbin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c src/nft '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/sbin' libtool: warning: 'src/libnftables.la' has not been installed in '/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nft /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/sbin/nft /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/share/doc/nftables/examples' /opt/openwrt/source/release/staging_dir/host/bin/install -c files/examples/ct_helpers.nft files/examples/load_balancing.nft files/examples/secmark.nft files/examples/sets_and_maps.nft '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/share/doc/nftables/examples' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/etc/nftables/osf' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 files/osf/pf.os '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/etc/nftables/osf' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/share/nftables' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 files/nftables/all-in-one.nft files/nftables/arp-filter.nft files/nftables/bridge-filter.nft files/nftables/inet-filter.nft files/nftables/inet-nat.nft files/nftables/ipv4-filter.nft files/nftables/ipv4-mangle.nft files/nftables/ipv4-nat.nft files/nftables/ipv4-raw.nft files/nftables/ipv6-filter.nft files/nftables/ipv6-mangle.nft files/nftables/ipv6-nat.nft files/nftables/ipv6-raw.nft files/nftables/netdev-ingress.nft '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/share/nftables' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libnftables.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/pkgconfig' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/include/nftables' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/nftables/libnftables.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/include/nftables' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.built rm -rf /opt/openwrt/source/release/tmp/stage-nftables mkdir -p /opt/openwrt/source/release/tmp/stage-nftables/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-nftables/usr/lib /opt/openwrt/source/release/tmp/stage-nftables/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/*.so* /opt/openwrt/source/release/tmp/stage-nftables/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/include/nftables /opt/openwrt/source/release/tmp/stage-nftables/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-nftables/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/pkgconfig/libnftables.pc /opt/openwrt/source/release/tmp/stage-nftables/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-nftables -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nftables.json.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nftables.json.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-nftables ]; then (cd /opt/openwrt/source/release/tmp/stage-nftables; find ./ > /opt/openwrt/source/release/tmp/stage-nftables.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-nftables.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/nftables.json.list && cp -fpR /opt/openwrt/source/release/tmp/stage-nftables/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-nftables touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.nftables.json_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json /opt/openwrt/source/release/scripts/ipkg-remove nftables-json /opt/openwrt/source/release/bin/packages/aarch64_generic/base/nftables-json-1.1.6-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/nftables-json-1.1.6-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/sbin/nft /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/sbin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/sbin/nft: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/usr/lib/libnftables.so.1.1.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="nftables-json"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="nftables-json"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/nftables-json.list && mv /opt/openwrt/source/release/tmp/nftables-json.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL/conffiles ]; then echo $(IDIR_nftables-json)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/lib/apk/packages/nftables-json.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:nftables-json" --info "version:1.1.6-r1" --info "description:nftables userspace utility with JSON support" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/nftables" --info "url:http://netfilter.org/projects/nftables/" --info "maintainer:" --info "provides:nftables=1.1.6-r1" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/apk-aarch64_generic/nftables-json/pre-deinstall" --info "depends:libc kmod-nft-core libnftnl11 jansson4" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-aarch64_generic/nftables-json" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/nftables-json-1.1.6-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json/usr/sbin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/sbin/nft /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json/usr/sbin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/ipkg-install/usr/lib/*.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/nftables-json/nftables-1.1.6/.pkgdir/nftables-json/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.nftables-json_installed echo "nftables-json" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/nftables.json.install make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/nftables' time: package/network/utils/nftables/json/compile#0.95#1.63#2.93 make[3]: Entering directory '/opt/openwrt/source/release/package/network/config/firewall4' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4 cp -fpR -a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/.pkgdir/firewall4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.firewall4_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4 /opt/openwrt/source/release/scripts/ipkg-remove firewall4 /opt/openwrt/source/release/bin/packages/aarch64_generic/base/firewall4-2025.03.17~b6e51575-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/firewall4-2025.03.17~b6e51575-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo cp -fpR -a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4 install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4; echo "$V_Package_firewall4_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="firewall4"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="firewall4"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/firewall4.list && mv /opt/openwrt/source/release/tmp/firewall4.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL/conffiles ]; then echo $(IDIR_firewall4)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/lib/apk/packages/firewall4.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:firewall4" --info "version:2025.03.17~b6e51575-r1" --info "description:This package provides an nftables-based implementation of the UCI firewall sharing the same configuration format." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/network/config/firewall4" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:uci-firewall=2025.03.17~b6e51575-r1" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/apk-aarch64_generic/firewall4/pre-deinstall" --info "depends:ucode>=2022.03.22 libc kmod-nft-core kmod-nft-fib kmod-nft-offload kmod-nft-nat nftables-json ucode-mod-fs ucode-mod-ubus ucode-mod-uci" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/firewall4-2025.03.17~b6e51575/ipkg-aarch64_generic/firewall4" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/firewall4-2025.03.17~b6e51575-r1.apk" echo "firewall4" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/firewall4.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/network/config/firewall4' time: package/network/config/firewall4/compile#0.96#1.47#2.47 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-firewall' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/.pkgdir/luci-app-firewall/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-firewall_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall; echo "$V_Package_luci_app_firewall_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-firewall"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-firewall"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-firewall.list && mv /opt/openwrt/source/release/tmp/luci-app-firewall.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL/conffiles ]; then echo $(IDIR_luci-app-firewall)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/lib/apk/packages/luci-app-firewall.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-firewall" --info "version:26.005.68623~6984d4d" --info "description:Firewall and port forwarding application" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-firewall" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/apk-all/luci-app-firewall/pre-deinstall" --info "depends:libc luci-base uci-firewall" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-firewall/ipkg-all/luci-app-firewall" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-firewall-26.005.68623~6984d4d.apk" echo "luci-app-firewall" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-firewall.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-firewall' time: package/feeds/luci/luci-app-firewall/compile#0.80#2.26#3.49 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-uqr' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/.pkgdir/luci-lib-uqr/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-lib-uqr_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr; echo "$V_Package_luci_lib_uqr_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-uqr"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-lib-uqr"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-lib-uqr.list && mv /opt/openwrt/source/release/tmp/luci-lib-uqr.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL/conffiles ]; then echo $(IDIR_luci-lib-uqr)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/lib/apk/packages/luci-lib-uqr.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-lib-uqr" --info "version:26.005.68623~6984d4d" --info "description:µQR - micro QR: SVG QRcode generator JS library" --info "arch:noarch" --info "license:MIT" --info "origin:feeds/luci/feeds/luci/libs/luci-lib-uqr" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/apk-all/luci-lib-uqr/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-lib-uqr/ipkg-all/luci-lib-uqr" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-uqr-26.005.68623~6984d4d.apk" echo "luci-lib-uqr" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-lib-uqr.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/luci-lib-uqr' time: package/feeds/luci/luci-lib-uqr/compile#0.34#1.43#1.76 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-network' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/.pkgdir/luci-mod-network/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-mod-network_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network; echo "$V_Package_luci_mod_network_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-network"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-network"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-mod-network.list && mv /opt/openwrt/source/release/tmp/luci-mod-network.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL/conffiles ]; then echo $(IDIR_luci-mod-network)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/lib/apk/packages/luci-mod-network.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-mod-network" --info "version:26.005.68623~6984d4d" --info "description:LuCI Network Administration" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-mod-network" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/apk-all/luci-mod-network/pre-deinstall" --info "depends:libc luci-base rpcd-mod-iwinfo luci-lib-uqr" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-network/ipkg-all/luci-mod-network" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-network-26.005.68623~6984d4d.apk" echo "luci-mod-network" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-mod-network.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-network' time: package/feeds/luci/luci-mod-network/compile#0.64#1.56#2.41 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-status' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" clean compile; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' rm -f luci-bwc *.o aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DPIC -fPIC -Wall -c -o luci-bwc.o luci-bwc.c aarch64-openwrt-linux-musl-gcc -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o luci-bwc luci-bwc.o -ldl make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin cp luci-bwc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin/luci-bwc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin cp luci-bwc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin/luci-bwc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/.pkgdir/luci-mod-status/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-mod-status_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/ CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " FPIC="-DPIC -fPIC" LUCI_VERSION="26.005.68623~6984d4d" LUCI_GITBRANCH="LuCI (HEAD detached at 6984d4d) branch" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src/ AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status=luci-mod-status -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin cp luci-bwc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/usr/bin/luci-bwc make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/src' cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-install/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/usr/bin/luci-bwc: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status; echo "$V_Package_luci_mod_status_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-status"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-status"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-mod-status.list && mv /opt/openwrt/source/release/tmp/luci-mod-status.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL/conffiles ]; then echo $(IDIR_luci-mod-status)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/lib/apk/packages/luci-mod-status.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-mod-status" --info "version:26.005.68623~6984d4d" --info "description:LuCI Status Pages" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-mod-status" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/apk-aarch64_generic/luci-mod-status/pre-deinstall" --info "depends:libc luci-base libiwinfo20230701 rpcd-mod-iwinfo" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-status/ipkg-aarch64_generic/luci-mod-status" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-status-26.005.68623~6984d4d.apk" echo "luci-mod-status" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-mod-status.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-status' time: package/feeds/luci/luci-mod-status/compile#1.57#2.53#4.21 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-system' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/.pkgdir/luci-mod-system/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-mod-system_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system; echo "$V_Package_luci_mod_system_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-system"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-mod-system"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-mod-system.list && mv /opt/openwrt/source/release/tmp/luci-mod-system.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL/conffiles ]; then echo $(IDIR_luci-mod-system)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/lib/apk/packages/luci-mod-system.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-mod-system" --info "version:26.005.68623~6984d4d" --info "description:LuCI Administration - Global System Settings" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/modules/luci-mod-system" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/apk-all/luci-mod-system/pre-deinstall" --info "depends:libc luci-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-system/ipkg-all/luci-mod-system" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-system-26.005.68623~6984d4d.apk" echo "luci-mod-system" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-mod-system.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-system' time: package/feeds/luci/luci-mod-system/compile#0.57#1.91#2.59 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-admin-full' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-mod-admin-full/.pkgdir/luci-mod-admin-full/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-mod-admin-full_installed echo "luci-mod-admin-full" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-mod-admin-full.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/modules/luci-mod-admin-full' time: package/feeds/luci/luci-mod-admin-full/compile#0.29#0.84#1.12 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/protocols/luci-proto-ppp' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/.pkgdir/luci-proto-ppp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-proto-ppp_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp; echo "$V_Package_luci_proto_ppp_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-proto-ppp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-proto-ppp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-proto-ppp.list && mv /opt/openwrt/source/release/tmp/luci-proto-ppp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL/conffiles ]; then echo $(IDIR_luci-proto-ppp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/lib/apk/packages/luci-proto-ppp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-proto-ppp" --info "version:26.005.68623~6984d4d" --info "description:Support for PPP/PPPoE/PPPoA/PPtP" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/protocols/luci-proto-ppp" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/apk-all/luci-proto-ppp/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ppp/ipkg-all/luci-proto-ppp" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-proto-ppp-26.005.68623~6984d4d.apk" echo "luci-proto-ppp" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-proto-ppp.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/protocols/luci-proto-ppp' time: package/feeds/luci/luci-proto-ppp/compile#0.41#1.51#2.00 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/themes/luci-theme-bootstrap' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done Selectors: 394 | Properties: 1218 Input size: 52.583KiB Output size: 43.04KiB Compression ratio: 18.15% ----------------------------------- 18: Invalid property in CSS3.0: --background-color-delta-l-sign 19: Invalid property in CSS3.0: --background-color-h 20: Invalid property in CSS3.0: --background-color-s 21: Invalid property in CSS3.0: --background-color-l 26: Invalid property in CSS3.0: --background-color-high-hsl 27: Invalid property in CSS3.0: --background-color-high 32: Invalid property in CSS3.0: --background-color-medium-hsl 33: Invalid property in CSS3.0: --background-color-medium 38: Invalid property in CSS3.0: --background-color-low-hsl 39: Invalid property in CSS3.0: --background-color-low 41: Invalid property in CSS3.0: --text-color-delta-l-sign 42: Invalid property in CSS3.0: --text-color-h 43: Invalid property in CSS3.0: --text-color-s 44: Invalid property in CSS3.0: --text-color-l 49: Invalid property in CSS3.0: --text-color-highest-hsl 50: Invalid property in CSS3.0: --text-color-highest 55: Invalid property in CSS3.0: --text-color-high-hsl 56: Invalid property in CSS3.0: --text-color-high 61: Invalid property in CSS3.0: --text-color-medium-hsl 62: Invalid property in CSS3.0: --text-color-medium 67: Invalid property in CSS3.0: --text-color-low-hsl 68: Invalid property in CSS3.0: --text-color-low 70: Invalid property in CSS3.0: --border-color-delta-l-sign 71: Invalid property in CSS3.0: --border-color-h 72: Invalid property in CSS3.0: --border-color-s 73: Invalid property in CSS3.0: --border-color-l 78: Invalid property in CSS3.0: --border-color-high-hsl 79: Invalid property in CSS3.0: --border-color-high 84: Invalid property in CSS3.0: --border-color-medium-hsl 85: Invalid property in CSS3.0: --border-color-medium 90: Invalid property in CSS3.0: --border-color-low-hsl 91: Invalid property in CSS3.0: --border-color-low 93: Invalid property in CSS3.0: --primary-color-high 94: Invalid property in CSS3.0: --primary-color-medium 95: Invalid property in CSS3.0: --primary-color-low 96: Invalid property in CSS3.0: --on-primary-color 98: Invalid property in CSS3.0: --error-color-high-rgb 99: Invalid property in CSS3.0: --error-color-high 100: Invalid property in CSS3.0: --error-color-medium 101: Invalid property in CSS3.0: --error-color-low 102: Invalid property in CSS3.0: --on-error-color 104: Invalid property in CSS3.0: --success-color-high-rgb 105: Invalid property in CSS3.0: --success-color-high 106: Invalid property in CSS3.0: --success-color-medium 107: Invalid property in CSS3.0: --success-color-low 108: Invalid property in CSS3.0: --on-success-color 110: Invalid property in CSS3.0: --warn-color-high 111: Invalid property in CSS3.0: --warn-color-medium 112: Invalid property in CSS3.0: --warn-color-low 113: Invalid property in CSS3.0: --on-warn-color 115: Invalid property in CSS3.0: --disabled-opacity 117: Invalid property in CSS3.0: color-scheme 119: Invalid property in CSS3.0: --font-sans 120: Invalid property in CSS3.0: --font-mono 124: Invalid property in CSS3.0: --background-color-delta-l-sign 125: Invalid property in CSS3.0: --background-color-h 126: Invalid property in CSS3.0: --background-color-s 127: Invalid property in CSS3.0: --background-color-l 128: Invalid property in CSS3.0: --text-color-delta-l-sign 129: Invalid property in CSS3.0: --text-color-h 130: Invalid property in CSS3.0: --text-color-s 131: Invalid property in CSS3.0: --text-color-l 132: Invalid property in CSS3.0: --border-color-delta-l-sign 134: Invalid property in CSS3.0: --primary-color-high 135: Invalid property in CSS3.0: --primary-color-medium 136: Invalid property in CSS3.0: --primary-color-low 138: Invalid property in CSS3.0: --error-color-high-rgb 139: Invalid property in CSS3.0: --error-color-medium 140: Invalid property in CSS3.0: --error-color-low 142: Invalid property in CSS3.0: --success-color-high-rgb 143: Invalid property in CSS3.0: --success-color-medium 144: Invalid property in CSS3.0: --success-color-low 146: Invalid property in CSS3.0: --warn-color-high 147: Invalid property in CSS3.0: --warn-color-medium 148: Invalid property in CSS3.0: --warn-color-low 149: Invalid property in CSS3.0: --on-warn-color 151: Invalid property in CSS3.0: --disabled-opacity 153: Invalid property in CSS3.0: color-scheme 161: Invalid property in CSS3.0: scroll-margin-top 215: Invalid property in CSS3.0: -ms-interpolation-mode 235: Invalid property in CSS3.0: -webkit-appearance 236: Invalid property in CSS3.0: word-break 247: Invalid property in CSS3.0: -webkit-appearance 252: Invalid property in CSS3.0: -webkit-appearance 263: Invalid property in CSS3.0: gap 281: Optimised font-weight: Changed "bold" to "700" 333: Optimised font-weight: Changed "bold" to "700" 349: Optimised font-weight: Changed "normal" to "400" 452: Optimised font-weight: Changed "normal" to "400" 467: Optimised font-weight: Changed "normal" to "400" 498: Invalid property in CSS3.0: --border-color-h 499: Invalid property in CSS3.0: --border-color-s 500: Invalid property in CSS3.0: --border-color-delta-l 501: Invalid property in CSS3.0: --border-color-l 502: Invalid property in CSS3.0: --border-color-a 503: Invalid property in CSS3.0: --border-color 540: Optimised font-weight: Changed "bold" to "700" 631: Invalid property in CSS3.0: pointer-events 633: Invalid property in CSS3.0: word-break 635: Invalid property in CSS3.0: user-select 649: Optimised font-weight: Changed "normal" to "400" 651: Invalid property in CSS3.0: pointer-events 666: Invalid property in CSS3.0: pointer-events 700: Invalid property in CSS3.0: gap 711: Invalid property in CSS3.0: -webkit-appearance 712: Invalid property in CSS3.0: appearance 731: Invalid property in CSS3.0: pointer-events 773: Invalid property in CSS3.0: --bd-color 774: Invalid property in CSS3.0: --fg-color 776: Invalid property in CSS3.0: appearance 777: Invalid property in CSS3.0: -webkit-appearance 822: Invalid property in CSS3.0: --checkmark-icon 823: Invalid property in CSS3.0: -webkit-mask 824: Invalid property in CSS3.0: mask 829: Invalid property in CSS3.0: --checkmark-icon 834: Invalid property in CSS3.0: --bd-color 835: Invalid property in CSS3.0: --fg-color 872: Invalid property in CSS3.0: --focus-color-rgb 884: Invalid property in CSS3.0: --focus-color-rgb 898: Invalid property in CSS3.0: pointer-events 906: Invalid property in CSS3.0: pointer-events 988: Optimised font-weight: Changed "normal" to "400" 1012: Optimised shorthand notation (border-width): Changed "2px 0 0 0" to "2px 0 0" 1016: Optimised shorthand notation (border-width): Changed "0 0 2px 0" to "0 0 2px" 1028: Optimised shorthand notation (margin): Changed "-5px -5px 15px -5px" to "-5px -5px 15px" 1067: Optimised color: Changed "#333333" to "#333" 1067: Optimised color: Changed "#222222" to "#222" 1189: Optimised font-weight: Changed "bold" to "700" 1191: Optimised color: Changed "#808080" to "gray" 1218: Invalid property in CSS3.0: --tab-bar-background-color 1219: Invalid property in CSS3.0: --tab-inactive-background-color-h 1220: Invalid property in CSS3.0: --tab-inactive-background-color-s 1221: Invalid property in CSS3.0: --tab-inactive-background-color-l 1222: Invalid property in CSS3.0: --tab-inactive-background-color 1223: Invalid property in CSS3.0: --tab-inactive-border-color 1224: Invalid property in CSS3.0: --tab-inactive-text-color-delta-l 1225: Invalid property in CSS3.0: --tab-inactive-text-color-l 1226: Invalid property in CSS3.0: --tab-inactive-text-color 1227: Invalid property in CSS3.0: --tab-inactive-hover-background-color 1228: Invalid property in CSS3.0: --tab-active-background-color 1229: Invalid property in CSS3.0: --tab-active-text-color 1230: Invalid property in CSS3.0: --tab-active-border-color 1248: Optimised shorthand notation (margin): Changed "4px 2px 0 2px" to "4px 2px 0" 1290: Optimised shorthand notation (padding): Changed "3px 2px 1px 2px" to "3px 2px 1px" 1303: Optimised font-weight: Changed "normal" to "400" 1307: Optimised shorthand notation (margin): Changed "-9px 0 18px 0" to "-9px 0 18px" 1410: Optimised shorthand notation (padding): Changed "1em 1em .5em 1em" to "1em 1em .5em" 1499: Invalid property in CSS3.0: --default-btn-background 1500: Invalid property in CSS3.0: --on-color 1526: Invalid property in CSS3.0: --on-color 1544: Invalid property in CSS3.0: --on-color 1552: Invalid property in CSS3.0: --on-color 1575: Invalid property in CSS3.0: --on-color 1582: Invalid property in CSS3.0: --on-color 1588: Invalid property in CSS3.0: --on-color 1595: Invalid property in CSS3.0: --on-color 1704: Invalid property in CSS3.0: pointer-events 1831: Optimised shorthand notation (margin): Changed "1.4em 0 4px 0" to "1.4em 0 4px" 1858: Invalid property in CSS3.0: pointer-events 1876: Invalid property in CSS3.0: text-wrap 1904: Optimised shorthand notation (padding): Changed "9px 14px 9px" to "9px 14px" 1909: Optimised shorthand notation (padding): Changed "7px 9px 7px" to "7px 9px" 1917: Optimised font-weight: Changed "normal" to "400" 1931: Optimised shorthand notation (padding): Changed ".5em .5em .25em .5em" to ".5em .5em .25em" 1968: Optimised font-weight: Changed "normal" to "400" 2033: Optimised font-weight: Changed "bold" to "700" 2043: Optimised font-weight: Changed "normal" to "400" 2125: Invalid property in CSS3.0: --help-icon 2135: Invalid property in CSS3.0: mask-image 2136: Invalid property in CSS3.0: mask-size 2137: Invalid property in CSS3.0: -webkit-mask-image 2138: Invalid property in CSS3.0: -webkit-mask-size 2142: Optimised color: Changed "#f00" to "red" 2152: Optimised color: Changed "#f00" to "red" 2153: Optimised font-weight: Changed "normal" to "400" 2227: Optimised font-weight: Changed "normal" to "400" 2454: Invalid property in CSS3.0: --spinner-icon 2463: Invalid property in CSS3.0: mask 2464: Invalid property in CSS3.0: -webkit-mask 2507: Optimised shorthand notation (padding): Changed "0 0 .25em 0" to "0 0 .25em" 2508: Optimised shorthand notation (margin): Changed ".25em .25em 0px .25em" to ".25em .25em 0px" 2550: Optimised shorthand notation (margin): Changed "0 -.125em .25em -.125em" to "0 -.125em .25em" 2609: Invalid property in CSS3.0: word-break 2613: Invalid property in CSS3.0: filter 2625: Invalid property in CSS3.0: stroke ----------------------------------- CSSTidy 1.3 by Florian Schmitz 2005, 2006 Selectors: 84 | Properties: 180 Input size: 8.438KiB Output size: 7.059KiB Compression ratio: 16.34% ----------------------------------- 59: Invalid property in CSS3.0: -webkit-flex 60: Invalid property in CSS3.0: -webkit-flex 61: Invalid property in CSS3.0: -webkit-flex 62: Invalid property in CSS3.0: -webkit-flex 63: Invalid property in CSS3.0: -webkit-flex 64: Invalid property in CSS3.0: -webkit-flex 65: Invalid property in CSS3.0: -webkit-flex 66: Invalid property in CSS3.0: -webkit-flex 67: Invalid property in CSS3.0: -webkit-flex 68: Invalid property in CSS3.0: -webkit-flex 106: Optimised shorthand notation (margin): Changed "0 0 .5em 0" to "0 0 .5em" 123: Optimised font-weight: Changed "normal" to "400" 167: Optimised shorthand notation (margin): Changed "0 0 .5em 0" to "0 0 .5em" 188: Optimised font-weight: Changed "normal" to "400" 295: Optimised shorthand notation (padding): Changed "0 0 14px 0" to "0 0 14px" ----------------------------------- CSSTidy 1.3 by Florian Schmitz 2005, 2006 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/.pkgdir/luci-theme-bootstrap/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-theme-bootstrap_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/usr/share/ucode/luci cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/usr/share/ucode/luci/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/usr/share/ucode/luci/ -type f -name '*.htm' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/<%# *\([^ ]*\)PKG_VERSION *%>/\126.005.68623~6984d4d/g' -e 's/"\(<%= *\(media\|resource\) *%>[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/usr/share/ucode/luci/ -type f -name '*.ut' | while read src; do /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's/{# *\([^ ]*\)PKG_VERSION *#}/\126.005.68623~6984d4d/g' -e 's/"\({{ *\(media\|resource\) *}}[^"]*\.\(js\|css\)\)"/"\1?v=26.005.68623~6984d4d"/g' "$src"; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done Selectors: 394 | Properties: 1218 Input size: 52.583KiB Output size: 43.04KiB Compression ratio: 18.15% ----------------------------------- 18: Invalid property in CSS3.0: --background-color-delta-l-sign 19: Invalid property in CSS3.0: --background-color-h 20: Invalid property in CSS3.0: --background-color-s 21: Invalid property in CSS3.0: --background-color-l 26: Invalid property in CSS3.0: --background-color-high-hsl 27: Invalid property in CSS3.0: --background-color-high 32: Invalid property in CSS3.0: --background-color-medium-hsl 33: Invalid property in CSS3.0: --background-color-medium 38: Invalid property in CSS3.0: --background-color-low-hsl 39: Invalid property in CSS3.0: --background-color-low 41: Invalid property in CSS3.0: --text-color-delta-l-sign 42: Invalid property in CSS3.0: --text-color-h 43: Invalid property in CSS3.0: --text-color-s 44: Invalid property in CSS3.0: --text-color-l 49: Invalid property in CSS3.0: --text-color-highest-hsl 50: Invalid property in CSS3.0: --text-color-highest 55: Invalid property in CSS3.0: --text-color-high-hsl 56: Invalid property in CSS3.0: --text-color-high 61: Invalid property in CSS3.0: --text-color-medium-hsl 62: Invalid property in CSS3.0: --text-color-medium 67: Invalid property in CSS3.0: --text-color-low-hsl 68: Invalid property in CSS3.0: --text-color-low 70: Invalid property in CSS3.0: --border-color-delta-l-sign 71: Invalid property in CSS3.0: --border-color-h 72: Invalid property in CSS3.0: --border-color-s 73: Invalid property in CSS3.0: --border-color-l 78: Invalid property in CSS3.0: --border-color-high-hsl 79: Invalid property in CSS3.0: --border-color-high 84: Invalid property in CSS3.0: --border-color-medium-hsl 85: Invalid property in CSS3.0: --border-color-medium 90: Invalid property in CSS3.0: --border-color-low-hsl 91: Invalid property in CSS3.0: --border-color-low 93: Invalid property in CSS3.0: --primary-color-high 94: Invalid property in CSS3.0: --primary-color-medium 95: Invalid property in CSS3.0: --primary-color-low 96: Invalid property in CSS3.0: --on-primary-color 98: Invalid property in CSS3.0: --error-color-high-rgb 99: Invalid property in CSS3.0: --error-color-high 100: Invalid property in CSS3.0: --error-color-medium 101: Invalid property in CSS3.0: --error-color-low 102: Invalid property in CSS3.0: --on-error-color 104: Invalid property in CSS3.0: --success-color-high-rgb 105: Invalid property in CSS3.0: --success-color-high 106: Invalid property in CSS3.0: --success-color-medium 107: Invalid property in CSS3.0: --success-color-low 108: Invalid property in CSS3.0: --on-success-color 110: Invalid property in CSS3.0: --warn-color-high 111: Invalid property in CSS3.0: --warn-color-medium 112: Invalid property in CSS3.0: --warn-color-low 113: Invalid property in CSS3.0: --on-warn-color 115: Invalid property in CSS3.0: --disabled-opacity 117: Invalid property in CSS3.0: color-scheme 119: Invalid property in CSS3.0: --font-sans 120: Invalid property in CSS3.0: --font-mono 124: Invalid property in CSS3.0: --background-color-delta-l-sign 125: Invalid property in CSS3.0: --background-color-h 126: Invalid property in CSS3.0: --background-color-s 127: Invalid property in CSS3.0: --background-color-l 128: Invalid property in CSS3.0: --text-color-delta-l-sign 129: Invalid property in CSS3.0: --text-color-h 130: Invalid property in CSS3.0: --text-color-s 131: Invalid property in CSS3.0: --text-color-l 132: Invalid property in CSS3.0: --border-color-delta-l-sign 134: Invalid property in CSS3.0: --primary-color-high 135: Invalid property in CSS3.0: --primary-color-medium 136: Invalid property in CSS3.0: --primary-color-low 138: Invalid property in CSS3.0: --error-color-high-rgb 139: Invalid property in CSS3.0: --error-color-medium 140: Invalid property in CSS3.0: --error-color-low 142: Invalid property in CSS3.0: --success-color-high-rgb 143: Invalid property in CSS3.0: --success-color-medium 144: Invalid property in CSS3.0: --success-color-low 146: Invalid property in CSS3.0: --warn-color-high 147: Invalid property in CSS3.0: --warn-color-medium 148: Invalid property in CSS3.0: --warn-color-low 149: Invalid property in CSS3.0: --on-warn-color 151: Invalid property in CSS3.0: --disabled-opacity 153: Invalid property in CSS3.0: color-scheme 161: Invalid property in CSS3.0: scroll-margin-top 215: Invalid property in CSS3.0: -ms-interpolation-mode 235: Invalid property in CSS3.0: -webkit-appearance 236: Invalid property in CSS3.0: word-break 247: Invalid property in CSS3.0: -webkit-appearance 252: Invalid property in CSS3.0: -webkit-appearance 263: Invalid property in CSS3.0: gap 281: Optimised font-weight: Changed "bold" to "700" 333: Optimised font-weight: Changed "bold" to "700" 349: Optimised font-weight: Changed "normal" to "400" 452: Optimised font-weight: Changed "normal" to "400" 467: Optimised font-weight: Changed "normal" to "400" 498: Invalid property in CSS3.0: --border-color-h 499: Invalid property in CSS3.0: --border-color-s 500: Invalid property in CSS3.0: --border-color-delta-l 501: Invalid property in CSS3.0: --border-color-l 502: Invalid property in CSS3.0: --border-color-a 503: Invalid property in CSS3.0: --border-color 540: Optimised font-weight: Changed "bold" to "700" 631: Invalid property in CSS3.0: pointer-events 633: Invalid property in CSS3.0: word-break 635: Invalid property in CSS3.0: user-select 649: Optimised font-weight: Changed "normal" to "400" 651: Invalid property in CSS3.0: pointer-events 666: Invalid property in CSS3.0: pointer-events 700: Invalid property in CSS3.0: gap 711: Invalid property in CSS3.0: -webkit-appearance 712: Invalid property in CSS3.0: appearance 731: Invalid property in CSS3.0: pointer-events 773: Invalid property in CSS3.0: --bd-color 774: Invalid property in CSS3.0: --fg-color 776: Invalid property in CSS3.0: appearance 777: Invalid property in CSS3.0: -webkit-appearance 822: Invalid property in CSS3.0: --checkmark-icon 823: Invalid property in CSS3.0: -webkit-mask 824: Invalid property in CSS3.0: mask 829: Invalid property in CSS3.0: --checkmark-icon 834: Invalid property in CSS3.0: --bd-color 835: Invalid property in CSS3.0: --fg-color 872: Invalid property in CSS3.0: --focus-color-rgb 884: Invalid property in CSS3.0: --focus-color-rgb 898: Invalid property in CSS3.0: pointer-events 906: Invalid property in CSS3.0: pointer-events 988: Optimised font-weight: Changed "normal" to "400" 1012: Optimised shorthand notation (border-width): Changed "2px 0 0 0" to "2px 0 0" 1016: Optimised shorthand notation (border-width): Changed "0 0 2px 0" to "0 0 2px" 1028: Optimised shorthand notation (margin): Changed "-5px -5px 15px -5px" to "-5px -5px 15px" 1067: Optimised color: Changed "#333333" to "#333" 1067: Optimised color: Changed "#222222" to "#222" 1189: Optimised font-weight: Changed "bold" to "700" 1191: Optimised color: Changed "#808080" to "gray" 1218: Invalid property in CSS3.0: --tab-bar-background-color 1219: Invalid property in CSS3.0: --tab-inactive-background-color-h 1220: Invalid property in CSS3.0: --tab-inactive-background-color-s 1221: Invalid property in CSS3.0: --tab-inactive-background-color-l 1222: Invalid property in CSS3.0: --tab-inactive-background-color 1223: Invalid property in CSS3.0: --tab-inactive-border-color 1224: Invalid property in CSS3.0: --tab-inactive-text-color-delta-l 1225: Invalid property in CSS3.0: --tab-inactive-text-color-l 1226: Invalid property in CSS3.0: --tab-inactive-text-color 1227: Invalid property in CSS3.0: --tab-inactive-hover-background-color 1228: Invalid property in CSS3.0: --tab-active-background-color 1229: Invalid property in CSS3.0: --tab-active-text-color 1230: Invalid property in CSS3.0: --tab-active-border-color 1248: Optimised shorthand notation (margin): Changed "4px 2px 0 2px" to "4px 2px 0" 1290: Optimised shorthand notation (padding): Changed "3px 2px 1px 2px" to "3px 2px 1px" 1303: Optimised font-weight: Changed "normal" to "400" 1307: Optimised shorthand notation (margin): Changed "-9px 0 18px 0" to "-9px 0 18px" 1410: Optimised shorthand notation (padding): Changed "1em 1em .5em 1em" to "1em 1em .5em" 1499: Invalid property in CSS3.0: --default-btn-background 1500: Invalid property in CSS3.0: --on-color 1526: Invalid property in CSS3.0: --on-color 1544: Invalid property in CSS3.0: --on-color 1552: Invalid property in CSS3.0: --on-color 1575: Invalid property in CSS3.0: --on-color 1582: Invalid property in CSS3.0: --on-color 1588: Invalid property in CSS3.0: --on-color 1595: Invalid property in CSS3.0: --on-color 1704: Invalid property in CSS3.0: pointer-events 1831: Optimised shorthand notation (margin): Changed "1.4em 0 4px 0" to "1.4em 0 4px" 1858: Invalid property in CSS3.0: pointer-events 1876: Invalid property in CSS3.0: text-wrap 1904: Optimised shorthand notation (padding): Changed "9px 14px 9px" to "9px 14px" 1909: Optimised shorthand notation (padding): Changed "7px 9px 7px" to "7px 9px" 1917: Optimised font-weight: Changed "normal" to "400" 1931: Optimised shorthand notation (padding): Changed ".5em .5em .25em .5em" to ".5em .5em .25em" 1968: Optimised font-weight: Changed "normal" to "400" 2033: Optimised font-weight: Changed "bold" to "700" 2043: Optimised font-weight: Changed "normal" to "400" 2125: Invalid property in CSS3.0: --help-icon 2135: Invalid property in CSS3.0: mask-image 2136: Invalid property in CSS3.0: mask-size 2137: Invalid property in CSS3.0: -webkit-mask-image 2138: Invalid property in CSS3.0: -webkit-mask-size 2142: Optimised color: Changed "#f00" to "red" 2152: Optimised color: Changed "#f00" to "red" 2153: Optimised font-weight: Changed "normal" to "400" 2227: Optimised font-weight: Changed "normal" to "400" 2454: Invalid property in CSS3.0: --spinner-icon 2463: Invalid property in CSS3.0: mask 2464: Invalid property in CSS3.0: -webkit-mask 2507: Optimised shorthand notation (padding): Changed "0 0 .25em 0" to "0 0 .25em" 2508: Optimised shorthand notation (margin): Changed ".25em .25em 0px .25em" to ".25em .25em 0px" 2550: Optimised shorthand notation (margin): Changed "0 -.125em .25em -.125em" to "0 -.125em .25em" 2609: Invalid property in CSS3.0: word-break 2613: Invalid property in CSS3.0: filter 2625: Invalid property in CSS3.0: stroke ----------------------------------- CSSTidy 1.3 by Florian Schmitz 2005, 2006 Selectors: 84 | Properties: 180 Input size: 8.438KiB Output size: 7.059KiB Compression ratio: 16.34% ----------------------------------- 59: Invalid property in CSS3.0: -webkit-flex 60: Invalid property in CSS3.0: -webkit-flex 61: Invalid property in CSS3.0: -webkit-flex 62: Invalid property in CSS3.0: -webkit-flex 63: Invalid property in CSS3.0: -webkit-flex 64: Invalid property in CSS3.0: -webkit-flex 65: Invalid property in CSS3.0: -webkit-flex 66: Invalid property in CSS3.0: -webkit-flex 67: Invalid property in CSS3.0: -webkit-flex 68: Invalid property in CSS3.0: -webkit-flex 106: Optimised shorthand notation (margin): Changed "0 0 .5em 0" to "0 0 .5em" 123: Optimised font-weight: Changed "normal" to "400" 167: Optimised shorthand notation (margin): Changed "0 0 .5em 0" to "0 0 .5em" 188: Optimised font-weight: Changed "normal" to "400" 295: Optimised shorthand notation (padding): Changed "0 0 14px 0" to "0 0 14px" ----------------------------------- CSSTidy 1.3 by Florian Schmitz 2005, 2006 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap; echo "$V_Package_luci_theme_bootstrap_postinst" > postinst-pkg; chmod 0755 postinst-pkg; echo "$V_Package_luci_theme_bootstrap_postrm" > postrm; chmod 0755 postrm;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-theme-bootstrap"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-theme-bootstrap"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-theme-bootstrap.list && mv /opt/openwrt/source/release/tmp/luci-theme-bootstrap.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL/conffiles ]; then echo $(IDIR_luci-theme-bootstrap)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/lib/apk/packages/luci-theme-bootstrap.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-theme-bootstrap" --info "version:26.005.68623~6984d4d" --info "description:Bootstrap Theme (default)" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/themes/luci-theme-bootstrap" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/pre-deinstall" --script "post-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/apk-all/luci-theme-bootstrap/postrm" --info "depends:libc luci-base" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-theme-bootstrap/ipkg-all/luci-theme-bootstrap" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-theme-bootstrap-26.005.68623~6984d4d.apk" echo "luci-theme-bootstrap" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-theme-bootstrap.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/themes/luci-theme-bootstrap' time: package/feeds/luci/luci-theme-bootstrap/compile#0.88#1.41#2.52 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/libs/rpcd-mod-rrdns' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rpcd-mod-rrdns-20170710/.pkgdir/rpcd-mod-rrdns/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rpcd-mod-rrdns_installed echo "rpcd-mod-rrdns" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rpcd-mod-rrdns.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/libs/rpcd-mod-rrdns' time: package/feeds/luci/rpcd-mod-rrdns/compile#0.15#0.48#0.71 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/ustream-ssl' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108 ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108 install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install/usr/include/libubox/ustream-ssl.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install/usr/lib/libustream-ssl.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install/usr/lib/libustream-ssl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '20201210' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libustream-mbedtls.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '20201210' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libustream-mbedtls.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/.pkgdir/libustream-mbedtls/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libustream-mbedtls_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls /opt/openwrt/source/release/scripts/ipkg-remove libustream-mbedtls /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libustream-mbedtls20201210-2025.10.03~5a81c108-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libustream-mbedtls20201210-2025.10.03~5a81c108-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/ install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install/usr/lib/libustream-ssl.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/libustream-ssl.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libustream-mbedtls20201210"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libustream-mbedtls20201210"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libustream-mbedtls.list && mv /opt/openwrt/source/release/tmp/libustream-mbedtls.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL/conffiles ]; then echo $(IDIR_libustream-mbedtls)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/lib/apk/packages/libustream-mbedtls20201210.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libustream-mbedtls20201210" --info "version:2025.10.03~5a81c108-r1" --info "tags:openwrt:abiversion=20201210" --info "description:ustream SSL Library (mbedtls)" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/libs/ustream-ssl" --info "url:" --info "maintainer:Felix Fietkau " --info "provides:libustream-mbedtls" --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/apk-aarch64_generic/libustream-mbedtls/pre-deinstall" --info "depends:libc libubox20251208 libmbedtls21" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-aarch64_generic/libustream-mbedtls" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libustream-mbedtls20201210-2025.10.03~5a81c108-r1.apk" echo "libustream-mbedtls" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ustream-ssl.mbedtls.install rm -rf /opt/openwrt/source/release/tmp/stage-ustream-ssl mkdir -p /opt/openwrt/source/release/tmp/stage-ustream-ssl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-ustream-ssl cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ustream-ssl-mbedtls/ustream-ssl-2025.10.03~5a81c108/ipkg-install/* /opt/openwrt/source/release/tmp/stage-ustream-ssl/ find /opt/openwrt/source/release/tmp/stage-ustream-ssl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ustream-ssl.mbedtls.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ustream-ssl.mbedtls.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-ustream-ssl ]; then (cd /opt/openwrt/source/release/tmp/stage-ustream-ssl; find ./ > /opt/openwrt/source/release/tmp/stage-ustream-ssl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-ustream-ssl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/ustream-ssl.mbedtls.list && cp -fpR /opt/openwrt/source/release/tmp/stage-ustream-ssl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-ustream-ssl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.ustream-ssl.mbedtls_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/ustream-ssl' time: package/libs/ustream-ssl/mbedtls/compile#0.41#1.31#1.70 make[3]: Entering directory '/opt/openwrt/source/release/package/network/services/uhttpd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-install/usr/bin/uhttpd -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-install/usr/lib/uhttpd_lua.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-install/usr/lib/uhttpd_ucode.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-install/usr/lib/uhttpd_ubus.so touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/usr/sbin install -m0755 ./files/uhttpd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/etc/init.d/uhttpd install -m0600 ./files/uhttpd.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/etc/config/uhttpd /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/etc/config/uhttpd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/uhttpd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/usr/sbin/uhttpd touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.uhttpd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd /opt/openwrt/source/release/scripts/ipkg-remove uhttpd /opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-2025.10.03~ebb92e6b-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-mod-ubus-2025.10.03~ebb92e6b-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-2025.10.03~ebb92e6b-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/usr/sbin install -m0755 ./files/uhttpd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/etc/init.d/uhttpd install -m0600 ./files/uhttpd.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/etc/config/uhttpd /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,%U,https://downloads.openwrt.org/releases/25.12.0-rc2,g' -e 's,%V,25.12.0-rc2,g' -e 's,%v,\L25.12.0-rc2,g' -e 's,%C,r32429-d76c64ad00,g' -e 's,%c,\Lr32429-d76c64ad00,g' -e 's,%D,OpenWrt,g' -e 's,%d,\LOpenWrt,g' -e 's,%R,r32429-d76c64ad00,g' -e 's,%T,rockchip,g' -e 's,%S,rockchip/armv8,g' -e 's,%A,aarch64_generic,g' -e 's,%t,,g' -e 's,%M,OpenWrt,g' -e 's,%m,https://openwrt.org/,g' -e 's,%b,https://bugs.openwrt.org/,g' -e 's,%u,https://openwrt.org/,g' -e 's,%s,https://forum.openwrt.org/,g' -e 's,%f,https://downloads.openwrt.org/,g' -e 's,%P,Generic,g' -e 's,%h,v0,g' -e 's,%B,1767653330,g' /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/etc/config/uhttpd install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/uhttpd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/usr/sbin/uhttpd find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/usr/sbin/uhttpd: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd; echo "$V_Package_uhttpd_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uhttpd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uhttpd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/uhttpd.list && mv /opt/openwrt/source/release/tmp/uhttpd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL/conffiles ]; then echo $(IDIR_uhttpd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/lib/apk/packages/uhttpd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:uhttpd" --info "version:2025.10.03~ebb92e6b-r1" --info "description:uHTTPd is a tiny single threaded HTTP server with TLS, CGI and Lua support. It is intended as a drop-in replacement for the Busybox HTTP daemon." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/network/services/uhttpd" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd/pre-deinstall" --info "depends:libc libubox20251208 libblobmsg-json20251208 libjson-script20251208 libjson-c5" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-2025.10.03~ebb92e6b-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus /opt/openwrt/source/release/scripts/ipkg-remove uhttpd-mod-ubus /opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-mod-ubus-2025.10.03~ebb92e6b-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-mod-ubus-2025.10.03~ebb92e6b-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/usr/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/etc/uci-defaults install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/uhttpd_ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/usr/lib/ install -m0644 ./files/ubus.default /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/etc/uci-defaults/00_uhttpd_ubus find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/usr/lib/uhttpd_ubus.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus; echo "$V_Package_uhttpd_mod_ubus_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uhttpd-mod-ubus"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="uhttpd-mod-ubus"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/uhttpd-mod-ubus.list && mv /opt/openwrt/source/release/tmp/uhttpd-mod-ubus.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL/conffiles ]; then echo $(IDIR_uhttpd-mod-ubus)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/lib/apk/packages/uhttpd-mod-ubus.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:uhttpd-mod-ubus" --info "version:2025.10.03~ebb92e6b-r1" --info "description:The ubus plugin adds a HTTP/JSON RPC proxy for ubus and publishes the session.* namespace and procedures." --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/base/network/services/uhttpd" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/apk-aarch64_generic/uhttpd-mod-ubus/pre-deinstall" --info "depends:libc uhttpd libubus20251202 libblobmsg-json20251208" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/ipkg-aarch64_generic/uhttpd-mod-ubus" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/uhttpd-mod-ubus-2025.10.03~ebb92e6b-r1.apk" echo "uhttpd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/uhttpd.default.install rm -rf /opt/openwrt/source/release/tmp/stage-uhttpd mkdir -p /opt/openwrt/source/release/tmp/stage-uhttpd/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages find /opt/openwrt/source/release/tmp/stage-uhttpd -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uhttpd.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uhttpd.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-uhttpd ]; then (cd /opt/openwrt/source/release/tmp/stage-uhttpd; find ./ > /opt/openwrt/source/release/tmp/stage-uhttpd.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-uhttpd.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/uhttpd.list && cp -fpR /opt/openwrt/source/release/tmp/stage-uhttpd/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-uhttpd touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.uhttpd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus/usr/lib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus/etc/uci-defaults install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/uhttpd_ubus.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus/usr/lib/ install -m0644 ./files/ubus.default /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus/etc/uci-defaults/00_uhttpd_ubus touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/uhttpd-2025.10.03~ebb92e6b/.pkgdir/uhttpd-mod-ubus/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.uhttpd-mod-ubus_installed echo "uhttpd-mod-ubus" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/uhttpd.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/network/services/uhttpd' time: package/network/services/uhttpd/compile#0.74#1.79#2.68 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/protocols/luci-proto-ipv6' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/.pkgdir/luci-proto-ipv6/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-proto-ipv6_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6 mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6 install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6; echo "$V_Package_luci_proto_ipv6_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-proto-ipv6"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-proto-ipv6"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-proto-ipv6.list && mv /opt/openwrt/source/release/tmp/luci-proto-ipv6.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL/conffiles ]; then echo $(IDIR_luci-proto-ipv6)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/lib/apk/packages/luci-proto-ipv6.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-proto-ipv6" --info "version:26.005.68623~6984d4d" --info "description:Support for DHCPv6/6in4/6to4/6rd/DS-Lite/IPIP6" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/protocols/luci-proto-ipv6" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/apk-all/luci-proto-ipv6/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-proto-ipv6/ipkg-all/luci-proto-ipv6" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-proto-ipv6-26.005.68623~6984d4d.apk" echo "luci-proto-ipv6" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-proto-ipv6.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/protocols/luci-proto-ipv6' time: package/feeds/luci/luci-proto-ipv6/compile#0.60#1.42#2.03 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/collections/luci-light' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-light/.pkgdir/luci-light/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-light_installed echo "luci-light" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-light.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/collections/luci-light' time: package/feeds/luci/luci-light/compile#0.28#0.76#1.10 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/collections/luci' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.pkgdir/luci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.pkgdir/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.pkgdir/luci touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.pkgdir/luci.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/.pkgdir/luci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci /opt/openwrt/source/release/scripts/ipkg-remove luci /opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-netspeedtest-25.065.06988~729172b.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/custom/luci-app-oasis-2.0.1-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-attendedsysupgrade-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-ddns-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-firewall-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-package-manager-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-statistics-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-wol-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-base-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-compat-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-base-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-ip-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-jsonc-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-nixio-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lib-uqr-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-light-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-lua-runtime-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-admin-full-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-network-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-status-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-mod-system-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-proto-ipv6-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-proto-ppp-26.005.68623~6984d4d.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-theme-bootstrap-26.005.68623~6984d4d.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci; echo "$V_Package_luci_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci.list && mv /opt/openwrt/source/release/tmp/luci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL/conffiles ]; then echo $(IDIR_luci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/lib/apk/packages/luci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci" --info "version:26.005.68623~6984d4d" --info "description:Standard OpenWrt set including package management and attended sysupgrades support" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/collections/luci" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/apk-all/luci/pre-deinstall" --info "depends:libc luci-light luci-app-package-manager luci-app-attendedsysupgrade" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci/ipkg-all/luci" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-26.005.68623~6984d4d.apk" echo "luci" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/collections/luci' time: package/feeds/luci/luci/compile#0.56#1.67#2.07 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/liburcu' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/liburcu' time: package/feeds/packages/liburcu/compile#0.26#0.61#0.83 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libuv' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libuv' time: package/feeds/packages/libuv/compile#0.23#0.48#0.90 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libcap' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-2.69/.pkgdir/libcap/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libcap_installed echo "libcap" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libcap.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libcap' time: package/libs/libcap/compile#0.33#0.57#0.92 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/bind' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/bind' time: package/feeds/packages/bind/compile#0.22#0.39#0.60 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/giflib' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/giflib' time: package/feeds/packages/giflib/compile#0.20#0.45#0.69 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/resolveip' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/resolveip/.pkgdir/resolveip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.resolveip_installed echo "resolveip" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/resolveip.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/resolveip' time: package/network/utils/resolveip/compile#0.30#0.40#0.79 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/acl' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/acl' time: package/feeds/packages/acl/compile#0.19#0.61#0.86 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/gmp' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/gmp' time: package/libs/gmp/compile#0.57#0.98#1.69 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/coreutils' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/coreutils' time: package/feeds/packages/coreutils/compile#0.37#0.45#0.81 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/argp-standalone' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/argp-standalone' time: package/libs/argp-standalone/compile#0.75#0.73#1.48 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/elfutils' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/elfutils' time: package/libs/elfutils/compile#0.47#0.58#1.18 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libbpf' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libbpf' time: package/libs/libbpf/compile#0.18#0.43#0.72 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/iptables' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size COPT_FLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/" PREFIX=/usr KBUILD_OUTPUT="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" BUILTIN_MODULES="standard icmp tcp udp comment set SET limit mac multiport comment LOG TCPMSS REJECT time mark MARK FLOWOFFLOAD icmp6 REJECT state CT conntrack NAT MASQUERADE REDIRECT" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' Making all in libiptc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' Making all in libxtables make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' Making all in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' Making all in utils make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' Making all in extensions make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/extensions' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/extensions' Making all in iptables make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make all-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size COPT_FLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10=iptables-1.8.10 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/include -DNO_LEGACY" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/user_headers/" PREFIX=/usr KBUILD_OUTPUT="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" BUILTIN_MODULES="standard icmp tcp udp comment set SET limit mac multiport comment LOG TCPMSS REJECT time mark MARK FLOWOFFLOAD icmp6 REJECT state CT conntrack NAT MASQUERADE REDIRECT" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' Making install in libiptc make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libip4tc.la libip6tc.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip4tc.so.2.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip4tc.so.2.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libip4tc.so.2.0.0 libip4tc.so.2 || { rm -f libip4tc.so.2 && ln -s libip4tc.so.2.0.0 libip4tc.so.2; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libip4tc.so.2.0.0 libip4tc.so || { rm -f libip4tc.so && ln -s libip4tc.so.2.0.0 libip4tc.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip4tc.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip4tc.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip6tc.so.2.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip6tc.so.2.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libip6tc.so.2.0.0 libip6tc.so.2 || { rm -f libip6tc.so.2 && ln -s libip6tc.so.2.0.0 libip6tc.so.2; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libip6tc.so.2.0.0 libip6tc.so || { rm -f libip6tc.so && ln -s libip6tc.so.2.0.0 libip6tc.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip6tc.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip6tc.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip4tc.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip4tc.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip4tc.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip4tc.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libip6tc.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip6tc.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip6tc.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip6tc.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libiptc.pc libip4tc.pc libip6tc.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libiptc' Making install in libxtables make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libxtables.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxtables.so.12.7.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.so.12.7.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libxtables.so.12.7.0 libxtables.so.12 || { rm -f libxtables.so.12 && ln -s libxtables.so.12.7.0 libxtables.so.12; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib && { ln -s -f libxtables.so.12.7.0 libxtables.so || { rm -f libxtables.so && ln -s libxtables.so.12.7.0 libxtables.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxtables.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxtables.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/libxtables' Making install in include make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 xtables.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include/libiptc' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libiptc/ipt_kernel_headers.h libiptc/libiptc.h libiptc/libip6tc.h libiptc/libxtc.h libiptc/xtcshared.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include/libiptc' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 xtables-version.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include' Making install in utils make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/utils' Making install in extensions make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/extensions' if test -n "libxt_AUDIT.so libxt_CHECKSUM.so libxt_CLASSIFY.so libxt_CONNMARK.so libxt_CONNSECMARK.so libxt_DSCP.so libxt_HMARK.so libxt_IDLETIMER.so libxt_LED.so libxt_NFLOG.so libxt_NFQUEUE.so libxt_RATEEST.so libxt_SECMARK.so libxt_SYNPROXY.so libxt_TCPOPTSTRIP.so libxt_TEE.so libxt_TOS.so libxt_TPROXY.so libxt_TRACE.so libxt_addrtype.so libxt_bpf.so libxt_cgroup.so libxt_cluster.so libxt_connbytes.so libxt_connlimit.so libxt_connmark.so libxt_cpu.so libxt_dccp.so libxt_devgroup.so libxt_dscp.so libxt_ecn.so libxt_esp.so libxt_hashlimit.so libxt_helper.so libxt_ipcomp.so libxt_iprange.so libxt_ipvs.so libxt_length.so libxt_nfacct.so libxt_osf.so libxt_owner.so libxt_physdev.so libxt_pkttype.so libxt_policy.so libxt_quota.so libxt_rateest.so libxt_recent.so libxt_rpfilter.so libxt_sctp.so libxt_socket.so libxt_statistic.so libxt_string.so libxt_tcpmss.so libxt_tos.so libxt_u32.so libebt_802_3.so libebt_among.so libebt_arp.so libebt_arpreply.so libebt_dnat.so libebt_ip.so libebt_ip6.so libebt_log.so libebt_mark_m.so libebt_nflog.so libebt_pkttype.so libebt_redirect.so libebt_snat.so libebt_stp.so libebt_vlan.so libipt_CLUSTERIP.so libipt_ECN.so libipt_NETMAP.so libipt_TTL.so libipt_ULOG.so libipt_ah.so libipt_realm.so libipt_ttl.so libip6t_DNPT.so libip6t_HL.so libip6t_NETMAP.so libip6t_SNPT.so libip6t_ah.so libip6t_dst.so libip6t_eui64.so libip6t_frag.so libip6t_hbh.so libip6t_hl.so libip6t_ipv6header.so libip6t_mh.so libip6t_rt.so libip6t_srh.so libarpt_mangle.so"; then \ install -pm0755 libxt_AUDIT.so libxt_CHECKSUM.so libxt_CLASSIFY.so libxt_CONNMARK.so libxt_CONNSECMARK.so libxt_DSCP.so libxt_HMARK.so libxt_IDLETIMER.so libxt_LED.so libxt_NFLOG.so libxt_NFQUEUE.so libxt_RATEEST.so libxt_SECMARK.so libxt_SYNPROXY.so libxt_TCPOPTSTRIP.so libxt_TEE.so libxt_TOS.so libxt_TPROXY.so libxt_TRACE.so libxt_addrtype.so libxt_bpf.so libxt_cgroup.so libxt_cluster.so libxt_connbytes.so libxt_connlimit.so libxt_connmark.so libxt_cpu.so libxt_dccp.so libxt_devgroup.so libxt_dscp.so libxt_ecn.so libxt_esp.so libxt_hashlimit.so libxt_helper.so libxt_ipcomp.so libxt_iprange.so libxt_ipvs.so libxt_length.so libxt_nfacct.so libxt_osf.so libxt_owner.so libxt_physdev.so libxt_pkttype.so libxt_policy.so libxt_quota.so libxt_rateest.so libxt_recent.so libxt_rpfilter.so libxt_sctp.so libxt_socket.so libxt_statistic.so libxt_string.so libxt_tcpmss.so libxt_tos.so libxt_u32.so libebt_802_3.so libebt_among.so libebt_arp.so libebt_arpreply.so libebt_dnat.so libebt_ip.so libebt_ip6.so libebt_log.so libebt_mark_m.so libebt_nflog.so libebt_pkttype.so libebt_redirect.so libebt_snat.so libebt_stp.so libebt_vlan.so libipt_CLUSTERIP.so libipt_ECN.so libipt_NETMAP.so libipt_TTL.so libipt_ULOG.so libipt_ah.so libipt_realm.so libipt_ttl.so libip6t_DNPT.so libip6t_HL.so libip6t_NETMAP.so libip6t_SNPT.so libip6t_ah.so libip6t_dst.so libip6t_eui64.so libip6t_frag.so libip6t_hbh.so libip6t_hl.so libip6t_ipv6header.so libip6t_mh.so libip6t_rt.so libip6t_srh.so libarpt_mangle.so "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/iptables/"; \ fi; if test -n "libxt_NOTRACK.so libxt_state.so libxt_REDIRECT.so libxt_MASQUERADE.so libxt_SNAT.so libxt_DNAT.so"; then \ cp -P libxt_NOTRACK.so libxt_state.so libxt_REDIRECT.so libxt_MASQUERADE.so libxt_SNAT.so libxt_DNAT.so "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/iptables/"; \ fi; make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/extensions' Making install in iptables make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make install-am make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin' /opt/openwrt/source/release/staging_dir/host/bin/install -c iptables-apply '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c xtables-legacy-multi xtables-nft-multi '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin' libtool: warning: '../libxtables/libxtables.la' has not been installed in '/usr/lib' libtool: warning: '../libiptc/libip4tc.la' has not been installed in '/usr/lib' libtool: warning: '../libiptc/libip6tc.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/xtables-legacy-multi /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/xtables-legacy-multi libtool: warning: '../libxtables/libxtables.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/xtables-nft-multi /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/xtables-nft-multi make install-exec-hook make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' if test -z "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install"; then /sbin/ldconfig; fi; /opt/openwrt/source/release/staging_dir/host/bin/install -c -dm0755 "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/bin"; for i in iptables-xml; do ln -s -f "/usr/sbin/xtables-legacy-multi" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/bin/$i"; done; for i in iptables-legacy iptables-legacy-restore iptables-legacy-save iptables iptables-restore iptables-save; do ln -s -f xtables-legacy-multi "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/$i"; done; for i in ip6tables-legacy ip6tables-legacy-restore ip6tables-legacy-save ip6tables ip6tables-restore ip6tables-save; do ln -s -f xtables-legacy-multi "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/$i"; done; for i in iptables-nft iptables-nft-restore iptables-nft-save ip6tables-nft ip6tables-nft-restore ip6tables-nft-save iptables-translate ip6tables-translate ebtables-translate iptables-restore-translate ip6tables-restore-translate arptables-nft arptables arptables-nft-restore arptables-restore arptables-nft-save arptables-save ebtables-nft ebtables ebtables-nft-restore ebtables-restore ebtables-nft-save ebtables-save xtables-monitor; do ln -s -f xtables-nft-multi "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/$i"; done; ln -s -f iptables-apply "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/sbin/ip6tables-apply" make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/share/xtables' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iptables.xslt '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/share/xtables' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iptables-xml.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 xtables-nft.8 xtables-translate.8 xtables-legacy.8 arptables-nft.8 arptables-nft-restore.8 arptables-nft-save.8 ebtables-nft.8 iptables.8 iptables-restore.8 iptables-save.8 ip6tables.8 ip6tables-restore.8 ip6tables-save.8 iptables-extensions.8 iptables-apply.8 ip6tables-apply.8 iptables-translate.8 ip6tables-translate.8 iptables-restore-translate.8 ip6tables-restore-translate.8 xtables-monitor.8 ebtables-translate.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/man/man8' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 xtables.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/iptables' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/etc' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 etc/ethertypes '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/etc' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '12' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libxtables.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '12' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libxtables.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/.pkgdir/libxtables/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libxtables_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables /opt/openwrt/source/release/scripts/ipkg-remove libxtables /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libxtables12-1.8.10-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libxtables12-1.8.10-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/usr/lib/libxtables.so.12.7.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libxtables12"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libxtables12"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libxtables.list && mv /opt/openwrt/source/release/tmp/libxtables.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL/conffiles ]; then echo $(IDIR_libxtables)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/lib/apk/packages/libxtables12.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libxtables12" --info "version:1.8.10-r2" --info "tags:openwrt:abiversion=12" --info "description:IPv4/IPv6 firewall - shared xtables library" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iptables" --info "url:https://netfilter.org/" --info "maintainer:" --info "provides:libxtables" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/apk-aarch64_generic/libxtables/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-aarch64_generic/libxtables" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/libxtables12-1.8.10-r2.apk" rm -rf /opt/openwrt/source/release/tmp/stage-iptables mkdir -p /opt/openwrt/source/release/tmp/stage-iptables/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-iptables/usr/include install -d -m0755 /opt/openwrt/source/release/tmp/stage-iptables/usr/include/iptables install -d -m0755 /opt/openwrt/source/release/tmp/stage-iptables/usr/include/net/netfilter # XXX: iptables header fixup, some headers are not installed by iptables anymore cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include/iptables/*.h /opt/openwrt/source/release/tmp/stage-iptables/usr/include/iptables/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include/iptables.h /opt/openwrt/source/release/tmp/stage-iptables/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include/ip6tables.h /opt/openwrt/source/release/tmp/stage-iptables/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/include/libiptc /opt/openwrt/source/release/tmp/stage-iptables/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/include/* /opt/openwrt/source/release/tmp/stage-iptables/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-iptables/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libxtables.so* /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/libip*tc.so* /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig/xtables.pc /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/pkgconfig/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/ipkg-install/usr/lib/pkgconfig/libip*tc.pc /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/pkgconfig/ # XXX: needed by firewall3 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iptables-1.8.10/extensions/libiptext*.so /opt/openwrt/source/release/tmp/stage-iptables/usr/lib/ find /opt/openwrt/source/release/tmp/stage-iptables -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iptables.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iptables.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-iptables ]; then (cd /opt/openwrt/source/release/tmp/stage-iptables; find ./ > /opt/openwrt/source/release/tmp/stage-iptables.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-iptables.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iptables.list && cp -fpR /opt/openwrt/source/release/tmp/stage-iptables/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-iptables touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.iptables_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/iptables' time: package/network/utils/iptables/compile#1.47#2.59#4.80 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/iproute2' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0=iproute2-6.18.0 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0=iproute2-6.18.0 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -Wl,--as-needed " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0 AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0=iproute2-6.18.0 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" SHARED_LIBS= IP_CONFIG_TINY=y BUILD_VARIANT=iptiny IPT_LIB_DIR=/usr/lib/iptables XT_LIB_DIR=/usr/lib/iptables TC_CONFIG_XT=n TC_CONFIG_XT_OLD=n TC_CONFIG_XT_OLD_H=n TC_CONFIG_IPSET=n FPIC="-DPIC -fPIC" V='' make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0' lib make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/lib' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/lib' ip make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ip' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ip' tc make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/tc' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/tc' bridge make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/bridge' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/bridge' misc make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/misc' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/misc' genl make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/genl' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/genl' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny/usr/libexec install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ip/ip /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny/usr/libexec/ip-tiny touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/.pkgdir/ip-tiny/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ip-tiny_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny /opt/openwrt/source/release/scripts/ipkg-remove ip-tiny /opt/openwrt/source/release/bin/packages/aarch64_generic/base/ip-tiny-6.18.0-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ip-tiny-6.18.0-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/usr/libexec install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ip/ip /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/usr/libexec/ip-tiny find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/usr/libexec/ip-tiny: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ip-tiny"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ip-tiny"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.rusers; fi; if [ -n "200:/sbin/ip:/usr/libexec/ip-tiny" ]; then echo 200:/sbin/ip:/usr/libexec/ip-tiny > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ip-tiny.list && mv /opt/openwrt/source/release/tmp/ip-tiny.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL/conffiles ]; then echo $(IDIR_ip-tiny)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/lib/apk/packages/ip-tiny.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ip-tiny" --info "version:6.18.0-r1" --info "description:Routing control utility (minimal)" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iproute2" --info "url:http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" --info "maintainer:Russell Senior " --info "provides:ip" --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/apk-aarch64_generic/ip-tiny/pre-deinstall" --info "depends:libc libnl-tiny1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/ipkg-aarch64_generic/ip-tiny" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/ip-tiny-6.18.0-r1.apk" echo "ip-tiny" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/iproute2.iptiny.install rm -rf /opt/openwrt/source/release/tmp/stage-iproute2 mkdir -p /opt/openwrt/source/release/tmp/stage-iproute2/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-iproute2/usr/include/iproute2 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/include/bpf_elf.h /opt/openwrt/source/release/tmp/stage-iproute2/usr/include/iproute2 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/include/{libgenl,libnetlink}.h /opt/openwrt/source/release/tmp/stage-iproute2/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-iproute2/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/iproute2-iptiny/iproute2-6.18.0/lib/libnetlink.a /opt/openwrt/source/release/tmp/stage-iproute2/usr/lib/ find /opt/openwrt/source/release/tmp/stage-iproute2 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iproute2.iptiny.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iproute2.iptiny.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-iproute2 ]; then (cd /opt/openwrt/source/release/tmp/stage-iproute2; find ./ > /opt/openwrt/source/release/tmp/stage-iproute2.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-iproute2.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/iproute2.iptiny.list && cp -fpR /opt/openwrt/source/release/tmp/stage-iproute2/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-iproute2 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.iproute2.iptiny_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/iproute2' time: package/network/utils/iproute2/iptiny/compile#0.75#1.33#2.17 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/ddns-scripts' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/hotplug.d/iface install -m0644 ./files/etc/hotplug.d/iface/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/hotplug.d/iface/95-ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/init.d install -m0755 ./files/etc/init.d/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/init.d/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/config install -m0600 ./files/etc/config/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/config/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/share/ddns echo "2.8.2-81" > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/share/ddns/version install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/lib/ddns install -m0644 ./files/usr/lib/ddns/dynamic_dns_functions.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/lib/ddns install -m0755 ./files/usr/lib/ddns/dynamic_dns_lucihelper.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/lib/ddns install -m0755 ./files/usr/lib/ddns/dynamic_dns_updater.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/lib/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/bin install -m0755 ./files/usr/bin/ddns.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/usr/bin/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/uci-defaults install -m0644 ./files/etc/uci-defaults/50-ddns-migrate-retry-count /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/etc/uci-defaults/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ddns-scripts_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services /opt/openwrt/source/release/scripts/ipkg-remove ddns-scripts-services /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-services-2.8.2-r81.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-services-2.8.2-r81.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default install -m0644 ./files/usr/share/ddns/default/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default # Remove special services rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/luadns.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/cloudflare.com-v4.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/cloud.google.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/freedns.42.pl.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/godaddy.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/digitalocean.com-v2.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/ovh.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/dnspod.cn.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/dnspod.cn-v3.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/no-ip.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/bind-nsupdate.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/route53-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/cnkuai.cn.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/gandi.net.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/pdns.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/scaleway.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/transip.nl.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/ns1.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/one.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/porkbun.com-v3.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/huaweicloud.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/usr/share/ddns/default/aliyun.com.json find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ddns-scripts-services"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ddns-scripts-services"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ddns-scripts-services.list && mv /opt/openwrt/source/release/tmp/ddns-scripts-services.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL/conffiles ]; then echo $(IDIR_ddns-scripts-services)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/lib/apk/packages/ddns-scripts-services.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ddns-scripts-services" --info "version:2.8.2-r81" --info "description:Dynamic DNS Client definitions for supported services" --info "arch:noarch" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/ddns-scripts" --info "url:" --info "maintainer:" --info "provides:ddns-scripts_service=2.8.2-r81" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts-services/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts-services" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-services-2.8.2-r81.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts /opt/openwrt/source/release/scripts/ipkg-remove ddns-scripts /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-2.8.2-r81.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-services-2.8.2-r81.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-2.8.2-r81.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/hotplug.d/iface install -m0644 ./files/etc/hotplug.d/iface/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/hotplug.d/iface/95-ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/init.d install -m0755 ./files/etc/init.d/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/init.d/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/config install -m0600 ./files/etc/config/ddns /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/config/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/share/ddns echo "2.8.2-81" > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/share/ddns/version install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/lib/ddns install -m0644 ./files/usr/lib/ddns/dynamic_dns_functions.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/lib/ddns install -m0755 ./files/usr/lib/ddns/dynamic_dns_lucihelper.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/lib/ddns install -m0755 ./files/usr/lib/ddns/dynamic_dns_updater.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/lib/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/bin install -m0755 ./files/usr/bin/ddns.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/usr/bin/ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/uci-defaults install -m0644 ./files/etc/uci-defaults/50-ddns-migrate-retry-count /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/etc/uci-defaults/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts; echo "$V_Package_ddns_scripts_conffiles" > conffiles; echo "$V_Package_ddns_scripts_postinst" > postinst-pkg; chmod 0755 postinst-pkg; echo "$V_Package_ddns_scripts_prerm" > prerm-pkg; chmod 0755 prerm-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ddns-scripts"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="ddns-scripts"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/ddns-scripts.list && mv /opt/openwrt/source/release/tmp/ddns-scripts.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL/conffiles ]; then echo $(IDIR_ddns-scripts)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/lib/apk/packages/ddns-scripts.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:ddns-scripts" --info "version:2.8.2-r81" --info "description:Dynamic DNS Client scripts (with IPv6 support) A highly configurable set of scripts for doing dynamic dns updates. - IPv6 support - DNS server support - Glue Record support (require BIND host or KNOT host) - DNS requests via TCP - Proxy server support - log file support - support to run once Version: 2.8.2-81 Info : https://openwrt.org/docs/guide-user/services/ddns/client" --info "arch:noarch" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/ddns-scripts" --info "url:" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/apk-all/ddns-scripts/pre-deinstall" --info "depends:libc ddns-scripts-services resolveip ip" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/ipkg-all/ddns-scripts" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/ddns-scripts-2.8.2-r81.apk" echo "ddns-scripts" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ddns-scripts.default.install rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default install -m0644 ./files/usr/share/ddns/default/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default # Remove special services rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/luadns.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/cloudflare.com-v4.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/cloud.google.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/freedns.42.pl.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/godaddy.com-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/digitalocean.com-v2.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/ovh.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/dnspod.cn.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/dnspod.cn-v3.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/no-ip.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/bind-nsupdate.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/route53-v1.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/cnkuai.cn.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/gandi.net.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/pdns.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/scaleway.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/transip.nl.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/ns1.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/one.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/porkbun.com-v3.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/huaweicloud.com.json rm /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/usr/share/ddns/default/aliyun.com.json touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/ddns-scripts-2.8.2/.pkgdir/ddns-scripts-services/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.ddns-scripts-services_installed echo "ddns-scripts-services" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/ddns-scripts.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/ddns-scripts' time: package/feeds/packages/ddns-scripts/compile#1.04#2.55#3.81 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-ddns' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/.pkgdir/luci-app-ddns/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-ddns_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns; echo "$V_Package_luci_app_ddns_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-ddns"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-ddns"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-ddns.list && mv /opt/openwrt/source/release/tmp/luci-app-ddns.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL/conffiles ]; then echo $(IDIR_luci-app-ddns)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/lib/apk/packages/luci-app-ddns.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-ddns" --info "version:26.005.68623~6984d4d" --info "description:LuCI Support for Dynamic DNS Client (ddns-scripts)" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-ddns" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/apk-all/luci-app-ddns/pre-deinstall" --info "depends:libc luci-base ddns-scripts" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-ddns/ipkg-all/luci-app-ddns" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-ddns-26.005.68623~6984d4d.apk" echo "luci-app-ddns" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-ddns.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-ddns' time: package/feeds/luci/luci-app-ddns/compile#0.82#2.22#3.08 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libtool' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '7' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libltdl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '7' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libltdl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libtool-2.5.4/.pkgdir/libltdl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libltdl_installed echo "libltdl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libtool.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libtool' time: package/libs/libtool/compile#0.28#0.62#0.85 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/rrdtool1' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50 DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install" shrext_cmds=".so" all install make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' Making all in cgilib-0.4 make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' Making all in gd1.3 make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' Making all in libpng-1.0.9 make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' Making all in examples make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' Making all in contrib make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' Making all in trytime make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' Making all in tcl make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' Making install in cgilib-0.4 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/cgilib-0.4' Making install in gd1.3 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/gd1.3' Making install in libpng-1.0.9 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/libpng-1.0.9' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c librrd.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/librrd.so.0.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib && { ln -s -f librrd.so.0.0.0 librrd.so.0 || { rm -f librrd.so.0 && ln -s librrd.so.0.0.0 librrd.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib && { ln -s -f librrd.so.0.0.0 librrd.so || { rm -f librrd.so && ln -s librrd.so.0.0.0 librrd.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/librrd.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/librrd.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c rrdcgi rrdtool rrdupdate '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin' libtool: warning: 'librrd.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/rrdcgi /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/rrdcgi libtool: warning: 'librrd.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/rrdtool /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/rrdtool libtool: warning: 'librrd.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/rrdupdate /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/rrdupdate /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 rrd.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/src' Making install in examples make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/examples' /opt/openwrt/source/release/staging_dir/host/bin/install -c cgi-demo.cgi piped-demo.pl shared-demo.pl stripes.pl bigtops.pl minmax.pl '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/examples' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/examples' Making install in contrib make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' Making install in trytime make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c trytime '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin' libtool: warning: '../../src/librrd.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/trytime /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/trytime /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/contrib/trytime' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 README trytime.c '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/contrib/trytime' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib/trytime' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/contrib' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 README '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/contrib' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/contrib' Making install in tcl make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/tcl' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/librrd1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.librrd1_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1 /opt/openwrt/source/release/scripts/ipkg-remove librrd1 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librrd1-1.0.50-r7.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librrd1-1.0.50-r7.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/usr/lib/librrd.so.0.0.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librrd1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="librrd1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/librrd1.list && mv /opt/openwrt/source/release/tmp/librrd1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL/conffiles ]; then echo $(IDIR_librrd1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/lib/apk/packages/librrd1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:librrd1" --info "version:1.0.50-r7" --info "description:RRD is the Acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put friendly user interface on it. This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into librrd.so. The library is much smaller compared to the 1.2.x version with separate dynamic linked libraries. This package contains a shared library, used by other programs." --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/rrdtool1" --info "url:http://oss.oetiker.ch/rrdtool/" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/librrd1/pre-deinstall" --info "depends:libc zlib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/librrd1" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/librrd1-1.0.50-r7.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1 /opt/openwrt/source/release/scripts/ipkg-remove rrdtool1 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/rrdtool1-1.0.50-r7.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/rrdtool1-1.0.50-r7.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/usr/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/rrd{tool,update} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/usr/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/usr/bin/rrdtool: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/usr/bin/rrdupdate: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rrdtool1"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="rrdtool1"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/rrdtool1.list && mv /opt/openwrt/source/release/tmp/rrdtool1.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL/conffiles ]; then echo $(IDIR_rrdtool1)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/lib/apk/packages/rrdtool1.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:rrdtool1" --info "version:1.0.50-r7" --info "description:RRD is the Acronym for Round Robin Database. RRD is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average). It stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. It can be used either via simple wrapper scripts (from shell or Perl) or via frontends that poll network devices and put friendly user interface on it. This is version 1.0.x with cgilib-0.4, gd1.3 and libpng-1.0.9 linked into librrd.so. The library is much smaller compared to the 1.2.x version with separate dynamic linked libraries. This package contains command line tools used to manage RRDs." --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/rrdtool1" --info "url:http://oss.oetiker.ch/rrdtool/" --info "maintainer:Jo-Philipp Wich " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/apk-aarch64_generic/rrdtool1/pre-deinstall" --info "depends:libc librrd1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-aarch64_generic/rrdtool1" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/rrdtool1-1.0.50-r7.apk" echo "librrd1" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rrdtool1.default.install rm -rf /opt/openwrt/source/release/tmp/stage-rrdtool1 mkdir -p /opt/openwrt/source/release/tmp/stage-rrdtool1/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-rrdtool1/usr/lib/rrdtool-1.0/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/include/rrd.h /opt/openwrt/source/release/tmp/stage-rrdtool1/usr/lib/rrdtool-1.0/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-rrdtool1/usr/lib/rrdtool-1.0/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/lib/librrd.{a,so*} /opt/openwrt/source/release/tmp/stage-rrdtool1/usr/lib/rrdtool-1.0/lib/ find /opt/openwrt/source/release/tmp/stage-rrdtool1 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rrdtool1.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rrdtool1.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-rrdtool1 ]; then (cd /opt/openwrt/source/release/tmp/stage-rrdtool1; find ./ > /opt/openwrt/source/release/tmp/stage-rrdtool1.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-rrdtool1.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/rrdtool1.list && cp -fpR /opt/openwrt/source/release/tmp/stage-rrdtool1/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-rrdtool1 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.rrdtool1_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1 install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1/usr/bin cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/ipkg-install/usr/bin/rrd{tool,update} /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1/usr/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/rrdtool-1.0.50/.pkgdir/rrdtool1/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.rrdtool1_installed echo "rrdtool1" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/rrdtool1.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/rrdtool1' time: package/feeds/packages/rrdtool1/compile#1.62#2.39#4.28 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/collectd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make all-am make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0=collectd-5.12.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make install-am make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libcollectdclient.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcollectdclient.so.1.1.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/libcollectdclient.so.1.1.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib && { ln -s -f libcollectdclient.so.1.1.0 libcollectdclient.so.1 || { rm -f libcollectdclient.so.1 && ln -s libcollectdclient.so.1.1.0 libcollectdclient.so.1; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib && { ln -s -f libcollectdclient.so.1.1.0 libcollectdclient.so || { rm -f libcollectdclient.so && ln -s libcollectdclient.so.1.1.0 libcollectdclient.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcollectdclient.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/libcollectdclient.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/bin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c collectd-nagios collectd-tg collectdctl '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/bin' libtool: warning: 'libcollectdclient.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/collectd-nagios /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/bin/collectd-nagios libtool: warning: 'libcollectdclient.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/collectd-tg /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/bin/collectd-tg libtool: warning: 'libcollectdclient.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/collectdctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/bin/collectdctl [ ! -f buildperl/Makefile ] || ( cd buildperl && make install ) /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c aggregation.la check_uptime.la cpu.la interface.la iwinfo.la load.la memory.la network.la rrdtool.la target_notification.la target_replace.la target_scale.la target_set.la target_v5upgrade.la thermal.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/aggregation.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/aggregation.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/aggregation.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/aggregation.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/check_uptime.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/check_uptime.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/check_uptime.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/check_uptime.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/cpu.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/cpu.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/cpu.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/cpu.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/interface.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/interface.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/interface.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/interface.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/iwinfo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/iwinfo.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/iwinfo.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/iwinfo.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/load.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/load.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/load.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/load.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/memory.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/memory.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/memory.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/memory.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/network.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/network.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/network.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/network.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/rrdtool.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/rrdtool.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/rrdtool.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/rrdtool.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_notification.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_notification.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_notification.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_notification.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_replace.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_replace.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_replace.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_replace.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_scale.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_scale.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_scale.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_scale.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_set.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_set.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_set.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_set.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_v5upgrade.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_v5upgrade.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/target_v5upgrade.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/target_v5upgrade.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/thermal.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/thermal.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/thermal.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/thermal.la libtool: warning: remember to run 'libtool --finish /usr/lib/collectd' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c collectd collectdmon '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c collectd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin/collectd OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c collectdmon /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin/collectdmon make install-exec-hook make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' /bin/bash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/build-aux/install-sh -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/var/run /bin/bash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/build-aux/install-sh -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/var/lib/collectd /bin/bash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/build-aux/install-sh -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/var/log /bin/bash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/build-aux/install-sh -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/etc if test -e /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/etc/collectd.conf; \ then \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0640 ./src/collectd.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/etc/collectd.conf.pkg-orig; \ else \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0640 ./src/collectd.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/etc/collectd.conf; \ fi; \ /bin/bash /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/build-aux/install-sh -d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/share/collectd /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0644 ./src/types.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/share/collectd/types.db; /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0644 ./src/postgresql_default.conf \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/share/collectd/postgresql_default.conf; make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 src/collectd.1 src/collectdctl.1 src/collectdmon.1 src/collectd-nagios.1 src/collectd-tg.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/man/man5' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 src/collectd.conf.5 src/collectd-email.5 src/collectd-exec.5 src/collectd-java.5 src/collectd-lua.5 src/collectd-perl.5 src/collectd-python.5 src/collectd-snmp.5 src/collectd-threshold.5 src/collectd-unixsock.5 src/types.db.5 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/man/man5' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 src/libcollectdclient/libcollectdclient.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/pkgconfig' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/include/collectd' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 src/libcollectdclient/collectd/client.h src/libcollectdclient/collectd/lcc_features.h src/libcollectdclient/collectd/network_buffer.h src/libcollectdclient/collectd/network.h src/libcollectdclient/collectd/network_parse.h src/libcollectdclient/collectd/server.h src/libcollectdclient/collectd/types.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/include/collectd' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin/collectd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/usr/sbin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/usr/share/collectd install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/share/collectd/types.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/usr/share/collectd/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/etc/init.d install -m0755 ./files/collectd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/etc/init.d/collectd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/etc/config install -m0600 files/collectd.uci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/etc/config/collectd touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd /opt/openwrt/source/release/scripts/ipkg-remove collectd /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-cpu-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-interface-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-iwinfo-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-load-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-memory-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-network-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-rrdtool-5.12.0-r54.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-thermal-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/sbin/collectd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/usr/sbin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/usr/share/collectd install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/share/collectd/types.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/usr/share/collectd/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/etc/init.d install -m0755 ./files/collectd.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/etc/init.d/collectd install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/etc/config install -m0600 files/collectd.uci /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/etc/config/collectd find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/usr/sbin/collectd: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd; echo "$V_Package_collectd_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd.list && mv /opt/openwrt/source/release/tmp/collectd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL/conffiles ]; then echo $(IDIR_collectd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/lib/apk/packages/collectd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd" --info "version:5.12.0-r54" --info "description:collectd is a small daemon which collects system information periodically and provides mechanismns to store the values in a variety of ways." --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd/pre-deinstall" --info "depends:libc libpthread zlib libltdl7 jshn" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-cpu /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-cpu-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-cpu-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/usr/lib/collectd for m in cpu; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/cpu.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/cpu.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/usr/share/collectd/plugin/cpu.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/usr/lib/collectd/cpu.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-cpu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-cpu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-cpu.list && mv /opt/openwrt/source/release/tmp/collectd-mod-cpu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-cpu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/lib/apk/packages/collectd-mod-cpu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-cpu" --info "version:5.12.0-r54" --info "description:CPU input plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-cpu/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-cpu" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-cpu-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-interface /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-interface-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-interface-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/usr/lib/collectd for m in interface; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/interface.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/interface.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/usr/share/collectd/plugin/interface.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/usr/lib/collectd/interface.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-interface"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-interface"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-interface.list && mv /opt/openwrt/source/release/tmp/collectd-mod-interface.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-interface)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/lib/apk/packages/collectd-mod-interface.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-interface" --info "version:5.12.0-r54" --info "description:network interfaces input plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-interface/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-interface" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-interface-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-iwinfo /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-iwinfo-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-iwinfo-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/usr/lib/collectd for m in iwinfo; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/iwinfo.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/iwinfo.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/usr/share/collectd/plugin/iwinfo.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/usr/lib/collectd/iwinfo.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-iwinfo"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-iwinfo"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-iwinfo.list && mv /opt/openwrt/source/release/tmp/collectd-mod-iwinfo.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-iwinfo)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/lib/apk/packages/collectd-mod-iwinfo.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-iwinfo" --info "version:5.12.0-r54" --info "description:libiwinfo wireless statistics plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-iwinfo/pre-deinstall" --info "depends:libc collectd libiwinfo20230701" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-iwinfo" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-iwinfo-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-load /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-load-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-load-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/usr/lib/collectd for m in load; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/load.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/load.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/usr/share/collectd/plugin/load.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/usr/lib/collectd/load.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-load"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-load"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-load.list && mv /opt/openwrt/source/release/tmp/collectd-mod-load.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-load)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/lib/apk/packages/collectd-mod-load.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-load" --info "version:5.12.0-r54" --info "description:system load input plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-load/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-load" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-load-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-memory /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-memory-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-memory-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/usr/lib/collectd for m in memory; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/memory.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/memory.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/usr/share/collectd/plugin/memory.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/usr/lib/collectd/memory.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-memory"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-memory"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-memory.list && mv /opt/openwrt/source/release/tmp/collectd-mod-memory.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-memory)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/lib/apk/packages/collectd-mod-memory.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-memory" --info "version:5.12.0-r54" --info "description:physical memory usage input plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-memory/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-memory" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-memory-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-network /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-network-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-network-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/usr/lib/collectd for m in network; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/network.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/network.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/usr/share/collectd/plugin/network.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/usr/lib/collectd/network.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-network"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-network"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-network.list && mv /opt/openwrt/source/release/tmp/collectd-mod-network.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-network)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/lib/apk/packages/collectd-mod-network.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-network" --info "version:5.12.0-r54" --info "description:network input/output plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-network/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-network" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-network-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-rrdtool /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-rrdtool-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-rrdtool-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/usr/lib/collectd for m in rrdtool; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/rrdtool.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/rrdtool.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/usr/share/collectd/plugin/rrdtool.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/usr/lib/collectd/rrdtool.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-rrdtool"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-rrdtool"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-rrdtool.list && mv /opt/openwrt/source/release/tmp/collectd-mod-rrdtool.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-rrdtool)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/lib/apk/packages/collectd-mod-rrdtool.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-rrdtool" --info "version:5.12.0-r54" --info "description:RRDtool output plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-rrdtool/pre-deinstall" --info "depends:libc collectd librrd1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-rrdtool" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-rrdtool-5.12.0-r54.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal /opt/openwrt/source/release/scripts/ipkg-remove collectd-mod-thermal /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-thermal-5.12.0-r54.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-thermal-5.12.0-r54.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/usr/lib/collectd for m in thermal; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/thermal.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/thermal.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/usr/share/collectd/plugin/thermal.json ; fi find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/usr/lib/collectd/thermal.so: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-thermal"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="collectd-mod-thermal"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/collectd-mod-thermal.list && mv /opt/openwrt/source/release/tmp/collectd-mod-thermal.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL/conffiles ]; then echo $(IDIR_collectd-mod-thermal)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/lib/apk/packages/collectd-mod-thermal.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:collectd-mod-thermal" --info "version:5.12.0-r54" --info "description:system temperatures input plugin" --info "arch:aarch64_generic" --info "license:MIT GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/collectd" --info "url:https://collectd.org/" --info "maintainer:Jo-Philipp Wich , Hannu Nyman " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/apk-aarch64_generic/collectd-mod-thermal/pre-deinstall" --info "depends:libc collectd" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-aarch64_generic/collectd-mod-thermal" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/collectd-mod-thermal-5.12.0-r54.apk" echo "collectd" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu/usr/lib/collectd for m in cpu; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/cpu.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/cpu.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu/usr/share/collectd/plugin/cpu.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface/usr/lib/collectd for m in interface; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/interface.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/interface.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface/usr/share/collectd/plugin/interface.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo/usr/lib/collectd for m in iwinfo; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/iwinfo.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/iwinfo.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo/usr/share/collectd/plugin/iwinfo.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load/usr/lib/collectd for m in load; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/load.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/load.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load/usr/share/collectd/plugin/load.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory/usr/lib/collectd for m in memory; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/memory.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/memory.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory/usr/share/collectd/plugin/memory.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network/usr/lib/collectd for m in network; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/network.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/network.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network/usr/share/collectd/plugin/network.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool/usr/lib/collectd for m in rrdtool; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/rrdtool.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/rrdtool.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool/usr/share/collectd/plugin/rrdtool.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal/usr/lib/collectd for m in thermal; do cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/ipkg-install/usr/lib/collectd/${m}.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal/usr/lib/collectd/ ; done if [ -f ./files/usr/share/collectd/plugin/thermal.json ]; then install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal/usr/share/collectd/plugin ; install -m0644 ./files/usr/share/collectd/plugin/thermal.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal/usr/share/collectd/plugin/thermal.json ; fi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-cpu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-cpu_installed echo "collectd-mod-cpu" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-interface/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-interface_installed echo "collectd-mod-interface" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-iwinfo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-iwinfo_installed echo "collectd-mod-iwinfo" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-load/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-load_installed echo "collectd-mod-load" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-memory/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-memory_installed echo "collectd-mod-memory" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-network/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-network_installed echo "collectd-mod-network" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-rrdtool/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-rrdtool_installed echo "collectd-mod-rrdtool" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/collectd-5.12.0/.pkgdir/collectd-mod-thermal/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.collectd-mod-thermal_installed echo "collectd-mod-thermal" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/collectd.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/collectd' time: package/feeds/packages/collectd/compile#2.99#7.03#9.91 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-statistics' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/.pkgdir/luci-app-statistics/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-statistics_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics; echo "$V_Package_luci_app_statistics_conffiles" > conffiles; echo "$V_Package_luci_app_statistics_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-statistics"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-statistics"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-statistics.list && mv /opt/openwrt/source/release/tmp/luci-app-statistics.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL/conffiles ]; then echo $(IDIR_luci-app-statistics)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/lib/apk/packages/luci-app-statistics.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-statistics" --info "version:26.005.68623~6984d4d" --info "description:LuCI Statistics Application" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-statistics" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/apk-all/luci-app-statistics/pre-deinstall" --info "depends:libc luci-base collectd rrdtool1 collectd-mod-rrdtool collectd-mod-iwinfo collectd-mod-cpu collectd-mod-memory collectd-mod-interface collectd-mod-load collectd-mod-network" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-statistics/ipkg-all/luci-app-statistics" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-statistics-26.005.68623~6984d4d.apk" echo "luci-app-statistics" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-statistics.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-statistics' time: package/feeds/luci/luci-app-statistics/compile#1.55#4.88#7.12 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/etherwake' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.built_check aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig=etherwake-1.09.orig -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D__UCLIBC__ -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ether-wake.c -o /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/etherwake touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/etherwake /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/usr/bin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/etc/config install -m0644 files/etherwake.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/etc/config/etherwake install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/etc/init.d install -m0755 files/etherwake.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/etc/init.d/etherwake touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/.pkgdir/etherwake/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.etherwake_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake /opt/openwrt/source/release/scripts/ipkg-remove etherwake /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/etherwake-1.09-r5.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/etherwake-1.09-r5.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/etherwake /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/usr/bin/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/etc/config install -m0644 files/etherwake.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/etc/config/etherwake install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/etc/init.d install -m0755 files/etherwake.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/etc/init.d/etherwake find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/usr/bin/etherwake: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake; echo "$V_Package_etherwake_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="etherwake"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="etherwake"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/etherwake.list && mv /opt/openwrt/source/release/tmp/etherwake.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL/conffiles ]; then echo $(IDIR_etherwake)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/lib/apk/packages/etherwake.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:etherwake" --info "version:1.09-r5" --info "description:You can wake up WOL compliant Computers which have been powered down to sleep mode or start WOL compliant Computers with a BIOS feature. WOL is an abbreviation for Wake-on-LAN. It is a standard that allows you to turn on a computer from another location over a network connection. ether-wake also supports WOL passwords." --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/packages/feeds/packages/net/etherwake" --info "url:https://ftp.debian.org/debian/pool/main/e/etherwake" --info "maintainer:Peter Wagner " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/apk-aarch64_generic/etherwake/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/etherwake-1.09.orig/ipkg-aarch64_generic/etherwake" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/etherwake-1.09-r5.apk" echo "etherwake" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/etherwake.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/etherwake' time: package/feeds/packages/etherwake/compile#0.75#1.18#1.79 make[3]: Entering directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-wol' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/.pkgdir/luci-app-wol/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.luci-app-wol_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/www cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/htdocs/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/www/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/www/ -type f -name '*.js' | while read src; do if jsmin < "$src" > "$src.o"; then mv "$src.o" "$src"; fi; done find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/www/ -type f -name '*.css' | while read src; do if csstidy "$src" --template=highest --remove_last_semicolon=true "$src.o"; then mv "$src.o" "$src"; fi; done install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/ cp -pR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/root/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/luci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol; echo "$V_Package_luci_app_wol_postinst" > postinst-pkg; chmod 0755 postinst-pkg;) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-wol"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="luci-app-wol"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/luci-app-wol.list && mv /opt/openwrt/source/release/tmp/luci-app-wol.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL/conffiles ]; then echo $(IDIR_luci-app-wol)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/lib/apk/packages/luci-app-wol.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:luci-app-wol" --info "version:26.005.68623~6984d4d" --info "description:LuCI Support for Wake-on-LAN" --info "arch:noarch" --info "license:Apache-2.0" --info "origin:feeds/luci/feeds/luci/applications/luci-app-wol" --info "url:https://github.com/openwrt/luci" --info "maintainer:OpenWrt LuCI community" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/apk-all/luci-app-wol/pre-deinstall" --info "depends:libc luci-base etherwake" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/luci-app-wol/ipkg-all/luci-app-wol" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/luci/luci-app-wol-26.005.68623~6984d4d.apk" echo "luci-app-wol" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/luci-app-wol.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/luci/applications/luci-app-wol' time: package/feeds/luci/luci-app-wol/compile#0.82#2.10#3.11 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/coova-chilli' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ARCH="arm64" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' Making all in bstring make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' Making all in linux make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src/linux' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=$PWD; make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src/linux' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' Making all in doc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' Making all in www make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' Making all in conf make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ARCH="arm64" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install" ARCH="arm64" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" INSTALL_MOD_PATH="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' Making install in bstring make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libbstring.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libbstring.so.0.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libbstring.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib && { ln -s -f libbstring.so.0.0.0 libbstring.so.0 || { rm -f libbstring.so.0 && ln -s libbstring.so.0.0.0 libbstring.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib && { ln -s -f libbstring.so.0.0.0 libbstring.so || { rm -f libbstring.so && ln -s libbstring.so.0.0.0 libbstring.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libbstring.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libbstring.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libbstring.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libbstring.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libbstring.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libbstring.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' Making install in linux make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src/linux' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=$PWD modules_install; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63/updates/xt_coova.ko DEPMOD /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63 depmod: WARNING: could not open modules.order at /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63: No such file or directory depmod: WARNING: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63/updates/xt_coova.ko needs unknown symbol xt_unregister_matches depmod: WARNING: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63/updates/xt_coova.ko needs unknown symbol xt_register_matches depmod: WARNING: could not open modules.builtin at /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63: No such file or directory depmod: WARNING: could not open modules.builtin.modinfo at /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/lib/modules/6.12.63: No such file or directory make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/iptables/ cp libxt_coova.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/iptables/ make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src/linux' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libchilli.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib' libtool: warning: relinking 'libchilli.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/libtool" --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -D_GNU_SOURCE -Wall -fno-builtin -fno-strict-aliasing -fomit-frame-pointer -funroll-loops -pipe -I../bstring -DDEFCHILLICONF=\"/etc/chilli.conf\" -DDEFPIDFILE=\"/var/run/chilli.pid\" -DDEFSTATEDIR=\"/var/run\" -DSBINDIR=\"/usr/sbin\" -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -Wno-error -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -o libchilli.la -rpath /usr/lib chilli.lo tun.lo ippool.lo radius.lo md5.lo redir.lo dhcp.lo iphash.lo lookup.lo util.lo options.lo statusfile.lo conn.lo sig.lo garden.lo dns.lo session.lo pkt.lo chksum.lo net.lo safe.lo sfhash.lo cmdsock.lo kcoova.lo ../bstring/libbstring.la -lrt -lresolv -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install) OpenWrt-libtool: relink: aarch64-openwrt-linux-musl-gcc -std=gnu23 -shared -fPIC -DPIC .libs/chilli.o .libs/tun.o .libs/ippool.o .libs/radius.o .libs/md5.o .libs/redir.o .libs/dhcp.o .libs/iphash.o .libs/lookup.o .libs/util.o .libs/options.o .libs/statusfile.o .libs/conn.o .libs/sig.o .libs/garden.o .libs/dns.o .libs/session.o .libs/pkt.o .libs/chksum.o .libs/net.o .libs/safe.o .libs/sfhash.o .libs/cmdsock.o .libs/kcoova.o -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -L/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib -lbstring -lrt -lresolv -Os -mcpu=generic -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7=coova-chilli-1.7 -Werror=format-security -fstack-protector -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,pack-relative-relocs -fuse-ld=bfd -Wl,-soname -Wl,libchilli.so.0 -o .libs/libchilli.so.0.0.0 OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libchilli.so.0.0.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libchilli.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib && { ln -s -f libchilli.so.0.0.0 libchilli.so.0 || { rm -f libchilli.so.0 && ln -s libchilli.so.0.0.0 libchilli.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib && { ln -s -f libchilli.so.0.0.0 libchilli.so || { rm -f libchilli.so && ln -s libchilli.so.0.0.0 libchilli.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libchilli.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libchilli.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libchilli.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libchilli.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libchilli.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/libchilli.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c chilli chilli_response chilli_radconfig chilli_opt chilli_query '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin' libtool: warning: 'libchilli.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring/libbstring.la' has not been installed in '/usr/lib' libtool: warning: '../bstring/libbstring.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/chilli /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin/chilli libtool: warning: 'libchilli.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring/libbstring.la' has not been installed in '/usr/lib' libtool: warning: '../bstring/libbstring.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/chilli_response /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin/chilli_response libtool: warning: 'libchilli.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring/libbstring.la' has not been installed in '/usr/lib' libtool: warning: '../bstring/libbstring.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/chilli_radconfig /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin/chilli_radconfig libtool: warning: 'libchilli.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring/libbstring.la' has not been installed in '/usr/lib' libtool: warning: '../bstring/libbstring.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/chilli_opt /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin/chilli_opt libtool: warning: 'libchilli.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/bstring/libbstring.la' has not been installed in '/usr/lib' libtool: warning: '../bstring/libbstring.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/chilli_query /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/sbin/chilli_query make install-exec-hook make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/include/chilli' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chilli.h session.h garden.h radius.h options.h tun.h ippool.h md5.h redir.h dhcp.h iphash.h radius_wispr.h radius_coovachilli.h ssl.h dns.h net.h pkt.h conn.h lookup.h chilli_limits.h cmdline.h debug.h radius_pkt.h ../bstring/bstrlib.h ../config.h system.h cmdsock.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/include/chilli' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/src' Making install in doc make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chilli_query.1 chilli_response.1 chilli_radconfig.1 chilli_opt.1 chilli_rtmon.1 chilli_redir.1 chilli_proxy.1 chilli_radsec.1 chilli_script.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man5' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chilli.conf.5 chilli-radius.5 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man5' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chilli.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/man/man8' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/doc' Making install in www make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /opt/openwrt/source/release/staging_dir/host/bin/install -c wwwsh '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli/www' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chillijs.chi chillijs.chi.sh chilliform.chi chilliform.chi.sh coova.html coova.jpg coova.png wait.gif openid.gif ChilliLibrary.js chilliController.js json_html.tmpl config.sh '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli/www' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/www' Making install in conf make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 chilli.conf '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 defaults gui-config-default.ini '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /opt/openwrt/source/release/staging_dir/host/bin/install -c functions up.sh down.sh newmulti.sh wpad.dat '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/chilli' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/init.d' /opt/openwrt/source/release/staging_dir/host/bin/install -c chilli '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/etc/init.d' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/python' /opt/openwrt/source/release/staging_dir/host/bin/install -c CoovaChilliLib.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-install/usr/lib/python' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/conf' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-coova /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-coova-6.12.63.1.7-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-coova-6.12.63.1.7-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/etc/modules.d; ( echo "xt_coova"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/etc/modules.d/ipt-coova; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/modules/6.12.63/xt_coova.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-coova"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-coova"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-coova.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-coova.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-coova)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/lib/apk/packages/kmod-ipt-coova.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-coova" --info "version:6.12.63.1.7-r1" --info "description:Netfilter kernel module for CoovaChilli" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/net/coova-chilli" --info "url:http://www.coova.org/CoovaChilli" --info "maintainer:Jaehoon You " --info "provides:kmod-ipt-coova-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/apk-aarch64_generic/kmod-ipt-coova/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core libxtables12" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/ipkg-aarch64_generic/kmod-ipt-coova" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-coova-6.12.63.1.7-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova/etc/modules.d; ( echo "xt_coova"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova/etc/modules.d/ipt-coova; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/coova-chilli-1.7/.pkgdir/kmod-ipt-coova/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-coova_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/coova-chilli' time: package/feeds/packages/coova-chilli/compile#2.44#4.22#6.65 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/dmx_usb_module' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1 PATH="/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/bin:/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/bin:/opt/openwrt/source/release/staging_dir/host/bin:/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/bin:/opt/openwrt/source/release/staging_dir/host/bin:/opt/openwrt/source/release/staging_dir/host/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" TARGET="" TOOLPREFIX="aarch64-openwrt-linux-musl-" TOOLPATH="aarch64-openwrt-linux-musl-" KERNELPATH="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" LDOPTS=" " M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1 make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module/etc/modules.d; ( echo "dmx_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module/etc/modules.d/usb-serial-dmx_usb_module; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/.pkgdir/kmod-usb-serial-dmx_usb_module/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-usb-serial-dmx_usb_module_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module /opt/openwrt/source/release/scripts/ipkg-remove kmod-usb-serial-dmx_usb_module /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-dmx_usb_module-6.12.63.19.12.1-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-dmx_usb_module-6.12.63.19.12.1-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/etc/modules.d; ( echo "dmx_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/etc/modules.d/usb-serial-dmx_usb_module; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/modules/6.12.63/dmx_usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-dmx_usb_module"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-usb-serial-dmx_usb_module"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-usb-serial-dmx_usb_module.list && mv /opt/openwrt/source/release/tmp/kmod-usb-serial-dmx_usb_module.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL/conffiles ]; then echo $(IDIR_kmod-usb-serial-dmx_usb_module)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/lib/apk/packages/kmod-usb-serial-dmx_usb_module.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-usb-serial-dmx_usb_module" --info "version:6.12.63.19.12.1-r2" --info "description:Open DMX USB is an open USB to DMX dongle hardware design developed by Enttec. The Open in Open DMX USB refers to the fact that everybody is free to use the design and produce its own USB DMX Dongle without paying any licenses." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/libs/dmx_usb_module" --info "url:http://www.erwinrol.com/open-dmx-usb-linux-driver/" --info "maintainer:Martijn Zilverschoon " --info "provides:kmod-usb-serial-dmx_usb_module-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/apk-aarch64_generic/kmod-usb-serial-dmx_usb_module/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-serial" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/dmx_usb_module-19.12.1/ipkg-aarch64_generic/kmod-usb-serial-dmx_usb_module" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-usb-serial-dmx_usb_module-6.12.63.19.12.1-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/dmx_usb_module' time: package/feeds/packages/dmx_usb_module/compile#1.49#2.00#3.70 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/hwdata' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387=hwdata-0.387 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387' mkdir -p -m 755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/hwdata for foo in pci.ids usb.ids oui.txt iab.txt pnp.ids ; do \ install -m 644 $foo /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/hwdata ;\ done mkdir -p -m 755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/pkgconfig install -m 644 hwdata.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/pkgconfig/ make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.built rm -rf /opt/openwrt/source/release/tmp/stage-hwdata mkdir -p /opt/openwrt/source/release/tmp/stage-hwdata/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-hwdata/usr/share/hwdata cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/hwdata/* /opt/openwrt/source/release/tmp/stage-hwdata/usr/share/hwdata install -d -m0755 /opt/openwrt/source/release/tmp/stage-hwdata/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/*/pkgconfig/hwdata.pc /opt/openwrt/source/release/tmp/stage-hwdata/usr/lib/pkgconfig find /opt/openwrt/source/release/tmp/stage-hwdata -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/hwdata.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/hwdata.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-hwdata ]; then (cd /opt/openwrt/source/release/tmp/stage-hwdata; find ./ > /opt/openwrt/source/release/tmp/stage-hwdata.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-hwdata.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/hwdata.list && cp -fpR /opt/openwrt/source/release/tmp/stage-hwdata/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-hwdata touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.hwdata_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids /opt/openwrt/source/release/scripts/ipkg-remove usbids /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbids-0.387-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbids-0.387-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/usr/share/hwdata install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/hwdata/usb.ids /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/usr/share/hwdata find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="usbids"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="usbids"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/usbids.list && mv /opt/openwrt/source/release/tmp/usbids.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL/conffiles ]; then echo $(IDIR_usbids)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/lib/apk/packages/usbids.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:usbids" --info "version:0.387-r1" --info "description:USB ID list" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later XFree86-1.0" --info "origin:feeds/packages/feeds/packages/utils/hwdata" --info "url:https://github.com/vcrhonek/hwdata" --info "maintainer:" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/apk-aarch64_generic/usbids/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-aarch64_generic/usbids" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbids-0.387-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids/usr/share/hwdata install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/ipkg-install/usr/share/hwdata/usb.ids /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids/usr/share/hwdata touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hwdata-0.387/.pkgdir/usbids/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.usbids_installed echo "usbids" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/hwdata.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/hwdata' time: package/feeds/packages/hwdata/compile#0.68#1.43#2.19 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libnl' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/libnl-3.la lib/libnl-route-3.la lib/libnl-idiag-3.la lib/libnl-genl-3.la lib/libnl-nf-3.la lib/libnl-xfrm-3.la src/lib/libnl-cli-3.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-3.so.200.26.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-3.so.200.26.0 libnl-3.so.200 || { rm -f libnl-3.so.200 && ln -s libnl-3.so.200.26.0 libnl-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-3.so.200.26.0 libnl-3.so || { rm -f libnl-3.so && ln -s libnl-3.so.200.26.0 libnl-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.la libtool: warning: relinking 'lib/libnl-route-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-route-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o lib/libnl-route-3.la -rpath /usr/lib lib/fib_lookup/libnl_route_3_la-lookup.lo lib/fib_lookup/libnl_route_3_la-request.lo lib/route/libnl_route_3_la-act.lo lib/route/act/libnl_route_3_la-gact.lo lib/route/act/libnl_route_3_la-mirred.lo lib/route/act/libnl_route_3_la-nat.lo lib/route/act/libnl_route_3_la-skbedit.lo lib/route/act/libnl_route_3_la-vlan.lo lib/route/libnl_route_3_la-addr.lo lib/route/libnl_route_3_la-class.lo lib/route/libnl_route_3_la-classid.lo lib/route/libnl_route_3_la-cls.lo lib/route/cls/libnl_route_3_la-basic.lo lib/route/cls/libnl_route_3_la-cgroup.lo lib/route/cls/libnl_route_3_la-ematch.lo lib/route/cls/ematch/libnl_route_3_la-cmp.lo lib/route/cls/ematch/libnl_route_3_la-container.lo lib/route/cls/ematch/libnl_route_3_la-meta.lo lib/route/cls/ematch/libnl_route_3_la-nbyte.lo lib/route/cls/ematch/libnl_route_3_la-text.lo lib/route/cls/libnl_route_3_la-flower.lo lib/route/cls/libnl_route_3_la-fw.lo lib/route/cls/libnl_route_3_la-mall.lo lib/route/cls/libnl_route_3_la-police.lo lib/route/cls/libnl_route_3_la-u32.lo lib/route/libnl_route_3_la-link.lo lib/route/link/libnl_route_3_la-api.lo lib/route/link/libnl_route_3_la-bonding.lo lib/route/link/libnl_route_3_la-bridge.lo lib/route/link/libnl_route_3_la-bridge_info.lo lib/route/link/libnl_route_3_la-can.lo lib/route/link/libnl_route_3_la-dummy.lo lib/route/link/libnl_route_3_la-geneve.lo lib/route/link/libnl_route_3_la-ifb.lo lib/route/link/libnl_route_3_la-inet.lo lib/route/link/libnl_route_3_la-inet6.lo lib/route/link/libnl_route_3_la-ip6gre.lo lib/route/link/libnl_route_3_la-ip6tnl.lo lib/route/link/libnl_route_3_la-ip6vti.lo lib/route/link/libnl_route_3_la-ipgre.lo lib/route/link/libnl_route_3_la-ipip.lo lib/route/link/libnl_route_3_la-ipvlan.lo lib/route/link/libnl_route_3_la-ipvti.lo lib/route/link/libnl_route_3_la-macsec.lo lib/route/link/libnl_route_3_la-macvlan.lo lib/route/link/libnl_route_3_la-ppp.lo lib/route/link/libnl_route_3_la-sit.lo lib/route/link/libnl_route_3_la-sriov.lo lib/route/link/libnl_route_3_la-team.lo lib/route/link/libnl_route_3_la-veth.lo lib/route/link/libnl_route_3_la-vlan.lo lib/route/link/libnl_route_3_la-vrf.lo lib/route/link/libnl_route_3_la-vxlan.lo lib/route/link/libnl_route_3_la-xfrmi.lo lib/route/libnl_route_3_la-mdb.lo lib/route/libnl_route_3_la-neigh.lo lib/route/libnl_route_3_la-neightbl.lo lib/route/libnl_route_3_la-netconf.lo lib/route/libnl_route_3_la-nexthop.lo lib/route/libnl_route_3_la-nexthop_encap.lo lib/route/libnl_route_3_la-nh.lo lib/route/libnl_route_3_la-nh_encap_ila.lo lib/route/libnl_route_3_la-nh_encap_ip.lo lib/route/libnl_route_3_la-nh_encap_ip6.lo lib/route/libnl_route_3_la-nh_encap_mpls.lo lib/route/libnl_route_3_la-pktloc.lo lib/route/libnl_route_3_la-qdisc.lo lib/route/qdisc/libnl_route_3_la-blackhole.lo lib/route/qdisc/libnl_route_3_la-cbq.lo lib/route/qdisc/libnl_route_3_la-dsmark.lo lib/route/qdisc/libnl_route_3_la-fifo.lo lib/route/qdisc/libnl_route_3_la-fq_codel.lo lib/route/qdisc/libnl_route_3_la-hfsc.lo lib/route/qdisc/libnl_route_3_la-htb.lo lib/route/qdisc/libnl_route_3_la-ingress.lo lib/route/qdisc/libnl_route_3_la-mqprio.lo lib/route/qdisc/libnl_route_3_la-netem.lo lib/route/qdisc/libnl_route_3_la-plug.lo lib/route/qdisc/libnl_route_3_la-prio.lo lib/route/qdisc/libnl_route_3_la-red.lo lib/route/qdisc/libnl_route_3_la-sfq.lo lib/route/qdisc/libnl_route_3_la-tbf.lo lib/route/libnl_route_3_la-route.lo lib/route/libnl_route_3_la-route_obj.lo lib/route/libnl_route_3_la-route_utils.lo lib/route/libnl_route_3_la-rtnl.lo lib/route/libnl_route_3_la-rule.lo lib/route/libnl_route_3_la-tc.lo lib/libnl-3.la lib/route/libnl-grammar.la -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-route-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-route-3.so.200.26.0 libnl-route-3.so.200 || { rm -f libnl-route-3.so.200 && ln -s libnl-route-3.so.200.26.0 libnl-route-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-route-3.so.200.26.0 libnl-route-3.so || { rm -f libnl-route-3.so && ln -s libnl-route-3.so.200.26.0 libnl-route-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-route-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.la libtool: warning: relinking 'lib/libnl-idiag-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-idiag-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o lib/libnl-idiag-3.la -rpath /usr/lib lib/idiag/libnl_idiag_3_la-idiag.lo lib/idiag/libnl_idiag_3_la-idiag_meminfo_obj.lo lib/idiag/libnl_idiag_3_la-idiag_msg_obj.lo lib/idiag/libnl_idiag_3_la-idiag_req_obj.lo lib/idiag/libnl_idiag_3_la-idiag_vegasinfo_obj.lo lib/libnl-3.la -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-idiag-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-idiag-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-idiag-3.so.200.26.0 libnl-idiag-3.so.200 || { rm -f libnl-idiag-3.so.200 && ln -s libnl-idiag-3.so.200.26.0 libnl-idiag-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-idiag-3.so.200.26.0 libnl-idiag-3.so || { rm -f libnl-idiag-3.so && ln -s libnl-idiag-3.so.200.26.0 libnl-idiag-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-idiag-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-idiag-3.la libtool: warning: relinking 'lib/libnl-genl-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-genl-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o lib/libnl-genl-3.la -rpath /usr/lib lib/genl/libnl_genl_3_la-ctrl.lo lib/genl/libnl_genl_3_la-family.lo lib/genl/libnl_genl_3_la-genl.lo lib/genl/libnl_genl_3_la-mngt.lo lib/libnl-3.la -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-genl-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-genl-3.so.200.26.0 libnl-genl-3.so.200 || { rm -f libnl-genl-3.so.200 && ln -s libnl-genl-3.so.200.26.0 libnl-genl-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-genl-3.so.200.26.0 libnl-genl-3.so || { rm -f libnl-genl-3.so && ln -s libnl-genl-3.so.200.26.0 libnl-genl-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-genl-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.la libtool: warning: relinking 'lib/libnl-nf-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-nf-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o lib/libnl-nf-3.la -rpath /usr/lib lib/netfilter/libnl_nf_3_la-ct.lo lib/netfilter/libnl_nf_3_la-ct_obj.lo lib/netfilter/libnl_nf_3_la-exp.lo lib/netfilter/libnl_nf_3_la-exp_obj.lo lib/netfilter/libnl_nf_3_la-log.lo lib/netfilter/libnl_nf_3_la-log_msg.lo lib/netfilter/libnl_nf_3_la-log_msg_obj.lo lib/netfilter/libnl_nf_3_la-log_obj.lo lib/netfilter/libnl_nf_3_la-netfilter.lo lib/netfilter/libnl_nf_3_la-nfnl.lo lib/netfilter/libnl_nf_3_la-queue.lo lib/netfilter/libnl_nf_3_la-queue_msg.lo lib/netfilter/libnl_nf_3_la-queue_msg_obj.lo lib/netfilter/libnl_nf_3_la-queue_obj.lo lib/libnl-3.la lib/libnl-route-3.la -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-nf-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-nf-3.so.200.26.0 libnl-nf-3.so.200 || { rm -f libnl-nf-3.so.200 && ln -s libnl-nf-3.so.200.26.0 libnl-nf-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-nf-3.so.200.26.0 libnl-nf-3.so || { rm -f libnl-nf-3.so && ln -s libnl-nf-3.so.200.26.0 libnl-nf-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-nf-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.la libtool: warning: relinking 'lib/libnl-xfrm-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-xfrm-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o lib/libnl-xfrm-3.la -rpath /usr/lib lib/xfrm/libnl_xfrm_3_la-ae.lo lib/xfrm/libnl_xfrm_3_la-lifetime.lo lib/xfrm/libnl_xfrm_3_la-sa.lo lib/xfrm/libnl_xfrm_3_la-selector.lo lib/xfrm/libnl_xfrm_3_la-sp.lo lib/xfrm/libnl_xfrm_3_la-template.lo lib/libnl-3.la -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-xfrm-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-xfrm-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-xfrm-3.so.200.26.0 libnl-xfrm-3.so.200 || { rm -f libnl-xfrm-3.so.200 && ln -s libnl-xfrm-3.so.200.26.0 libnl-xfrm-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-xfrm-3.so.200.26.0 libnl-xfrm-3.so || { rm -f libnl-xfrm-3.so && ln -s libnl-xfrm-3.so.200.26.0 libnl-xfrm-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-xfrm-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-xfrm-3.la libtool: warning: relinking 'src/lib/libnl-cli-3.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/libtool" --silent --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0=libnl-3.12.0 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -DPIC -fPIC -version-info 226:0:26 -Wl,--version-script=./libnl-cli-3.sym -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs -o src/lib/libnl-cli-3.la -rpath /usr/lib src/lib/libnl_cli_3_la-addr.lo src/lib/libnl_cli_3_la-class.lo src/lib/libnl_cli_3_la-cls.lo src/lib/libnl_cli_3_la-ct.lo src/lib/libnl_cli_3_la-exp.lo src/lib/libnl_cli_3_la-link.lo src/lib/libnl_cli_3_la-neigh.lo src/lib/libnl_cli_3_la-nh.lo src/lib/libnl_cli_3_la-qdisc.lo src/lib/libnl_cli_3_la-route.lo src/lib/libnl_cli_3_la-rule.lo src/lib/libnl_cli_3_la-tc.lo src/lib/libnl_cli_3_la-utils.lo lib/libnl-3.la lib/libnl-route-3.la lib/libnl-nf-3.la lib/libnl-genl-3.la -ldl -lpthread -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/lib/.libs/libnl-cli-3.so.200.26.0T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.so.200.26.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-cli-3.so.200.26.0 libnl-cli-3.so.200 || { rm -f libnl-cli-3.so.200 && ln -s libnl-cli-3.so.200.26.0 libnl-cli-3.so.200; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib && { ln -s -f libnl-cli-3.so.200.26.0 libnl-cli-3.so || { rm -f libnl-cli-3.so && ln -s libnl-cli-3.so.200.26.0 libnl-cli-3.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/lib/.libs/libnl-cli-3.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-route-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-idiag-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-idiag-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-idiag-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-idiag-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-genl-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-nf-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libnl-xfrm-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-xfrm-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-xfrm-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-xfrm-3.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/lib/.libs/libnl-cli-3.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c src/genl-ctrl-list src/idiag-socket-details src/nf-ct-add src/nf-ct-events src/nf-ct-list src/nf-exp-add src/nf-exp-delete src/nf-exp-list src/nf-log src/nf-monitor src/nf-queue src/nl-addr-add src/nl-addr-delete src/nl-addr-list src/nl-class-add src/nl-class-delete src/nl-class-list src/nl-classid-lookup src/nl-cls-add src/nl-cls-delete src/nl-cls-list src/nl-fib-lookup src/nl-link-enslave src/nl-link-ifindex2name src/nl-link-list src/nl-link-name2ifindex src/nl-link-release src/nl-link-set src/nl-link-stats src/nl-list-caches src/nl-list-sockets src/nl-monitor src/nl-neigh-add src/nl-neigh-delete src/nl-neigh-list src/nl-neightbl-list src/nl-nh-list src/nl-pktloc-lookup src/nl-qdisc-add src/nl-qdisc-delete src/nl-qdisc-list src/nl-route-add src/nl-route-delete src/nl-route-get src/nl-route-list src/nl-rule-list src/nl-tctree-list src/nl-util-addr '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin' libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/genl-ctrl-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/genl-ctrl-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/idiag-socket-details /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/idiag-socket-details libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-ct-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-ct-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-ct-events /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-ct-events libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-ct-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-ct-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-exp-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-exp-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-exp-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-exp-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-exp-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-exp-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-log /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-log libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-monitor /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-monitor libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nf-queue /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nf-queue libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-addr-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-addr-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-addr-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-addr-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-addr-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-addr-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-class-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-class-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-class-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-class-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-class-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-class-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-classid-lookup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-classid-lookup libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-cls-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-cls-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-cls-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-cls-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-cls-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-cls-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-fib-lookup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-fib-lookup libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-enslave /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-enslave libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-ifindex2name /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-ifindex2name libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-name2ifindex /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-name2ifindex libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-release /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-release libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-set /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-set libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-link-stats /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-link-stats libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-list-caches /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-list-caches libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-list-sockets /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-list-sockets libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-monitor /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-monitor libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-neigh-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-neigh-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-neigh-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-neigh-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-neigh-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-neigh-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-neightbl-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-neightbl-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-nh-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-nh-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-pktloc-lookup /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-pktloc-lookup libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-qdisc-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-qdisc-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-qdisc-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-qdisc-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-qdisc-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-qdisc-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-route-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-route-add libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-route-delete /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-route-delete libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-route-get /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-route-get libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-route-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-route-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-rule-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-rule-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-tctree-list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-tctree-list libtool: warning: 'src/lib/libnl-cli-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-nf-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-genl-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-route-3.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libnl-idiag-3.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/lib/libnl-3.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c src/.libs/nl-util-addr /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/bin/nl-util-addr /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/addr.h include/netlink/attr.h include/netlink/cache-api.h include/netlink/cache.h include/netlink/data.h include/netlink/errno.h include/netlink/handlers.h include/netlink/hash.h include/netlink/hashtable.h include/netlink/list.h include/netlink/msg.h include/netlink/netlink-compat.h include/netlink/netlink-kernel.h include/netlink/netlink.h include/netlink/object-api.h include/netlink/object.h include/netlink/socket.h include/netlink/types.h include/netlink/utils.h include/netlink/version.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/cli' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/cli/addr.h include/netlink/cli/class.h include/netlink/cli/cls.h include/netlink/cli/ct.h include/netlink/cli/exp.h include/netlink/cli/link.h include/netlink/cli/mdb.h include/netlink/cli/neigh.h include/netlink/cli/nh.h include/netlink/cli/qdisc.h include/netlink/cli/route.h include/netlink/cli/rule.h include/netlink/cli/tc.h include/netlink/cli/utils.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/cli' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/fib_lookup' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/fib_lookup/lookup.h include/netlink/fib_lookup/request.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/fib_lookup' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/genl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/genl/ctrl.h include/netlink/genl/family.h include/netlink/genl/genl.h include/netlink/genl/mngt.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/genl' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/idiag' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/idiag/idiagnl.h include/netlink/idiag/meminfo.h include/netlink/idiag/msg.h include/netlink/idiag/req.h include/netlink/idiag/vegasinfo.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/idiag' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/netfilter' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/netfilter/ct.h include/netlink/netfilter/exp.h include/netlink/netfilter/log.h include/netlink/netfilter/log_msg.h include/netlink/netfilter/netfilter.h include/netlink/netfilter/nfnl.h include/netlink/netfilter/queue.h include/netlink/netfilter/queue_msg.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/netfilter' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/action.h include/netlink/route/addr.h include/netlink/route/class.h include/netlink/route/classifier.h include/netlink/route/link.h include/netlink/route/mdb.h include/netlink/route/neighbour.h include/netlink/route/neightbl.h include/netlink/route/netconf.h include/netlink/route/nexthop.h include/netlink/route/nh.h include/netlink/route/pktloc.h include/netlink/route/qdisc.h include/netlink/route/route.h include/netlink/route/rtnl.h include/netlink/route/rule.h include/netlink/route/tc-api.h include/netlink/route/tc.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/act' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/act/gact.h include/netlink/route/act/mirred.h include/netlink/route/act/nat.h include/netlink/route/act/skbedit.h include/netlink/route/act/vlan.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/act' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/cls' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/cls/basic.h include/netlink/route/cls/cgroup.h include/netlink/route/cls/ematch.h include/netlink/route/cls/flower.h include/netlink/route/cls/fw.h include/netlink/route/cls/matchall.h include/netlink/route/cls/police.h include/netlink/route/cls/u32.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/cls' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/cls/ematch' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/cls/ematch/cmp.h include/netlink/route/cls/ematch/meta.h include/netlink/route/cls/ematch/nbyte.h include/netlink/route/cls/ematch/text.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/cls/ematch' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/link' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/link/api.h include/netlink/route/link/bonding.h include/netlink/route/link/bridge_info.h include/netlink/route/link/bridge.h include/netlink/route/link/can.h include/netlink/route/link/geneve.h include/netlink/route/link/inet.h include/netlink/route/link/inet6.h include/netlink/route/link/info-api.h include/netlink/route/link/ip6gre.h include/netlink/route/link/ip6tnl.h include/netlink/route/link/ip6vti.h include/netlink/route/link/ipgre.h include/netlink/route/link/ipip.h include/netlink/route/link/ipvlan.h include/netlink/route/link/ipvti.h include/netlink/route/link/macsec.h include/netlink/route/link/macvlan.h include/netlink/route/link/macvtap.h include/netlink/route/link/ppp.h include/netlink/route/link/sit.h include/netlink/route/link/sriov.h include/netlink/route/link/team.h include/netlink/route/link/veth.h include/netlink/route/link/vlan.h include/netlink/route/link/vrf.h include/netlink/route/link/vxlan.h include/netlink/route/link/xfrmi.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/link' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/qdisc' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/route/qdisc/cbq.h include/netlink/route/qdisc/dsmark.h include/netlink/route/qdisc/fifo.h include/netlink/route/qdisc/fq_codel.h include/netlink/route/qdisc/hfsc.h include/netlink/route/qdisc/htb.h include/netlink/route/qdisc/mqprio.h include/netlink/route/qdisc/netem.h include/netlink/route/qdisc/plug.h include/netlink/route/qdisc/prio.h include/netlink/route/qdisc/red.h include/netlink/route/qdisc/sfq.h include/netlink/route/qdisc/tbf.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/route/qdisc' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/xfrm' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/netlink/xfrm/ae.h include/netlink/xfrm/lifetime.h include/netlink/xfrm/sa.h include/netlink/xfrm/selector.h include/netlink/xfrm/sp.h include/netlink/xfrm/template.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/netlink/xfrm' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 man/genl-ctrl-list.8 man/nl-classid-lookup.8 man/nl-pktloc-lookup.8 man/nl-qdisc-add.8 man/nl-qdisc-delete.8 man/nl-qdisc-list.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/man/man8' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libnl-3.0.pc libnl-genl-3.0.pc libnl-idiag-3.0.pc libnl-nf-3.0.pc libnl-route-3.0.pc libnl-xfrm-3.0.pc libnl-cli-3.0.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/pkgconfig' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/basic.la lib/cli/cls/cgroup.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/basic.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/basic.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/basic.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/basic.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/cgroup.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/cgroup.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/cgroup.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/cgroup.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/basic.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/basic.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/basic.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/basic.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/cls/.libs/cgroup.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/cgroup.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/cgroup.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/cls/cgroup.a libtool: warning: remember to run 'libtool --finish /usr/lib/libnl/cli/cls' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/bfifo.la lib/cli/qdisc/blackhole.la lib/cli/qdisc/fq_codel.la lib/cli/qdisc/hfsc.la lib/cli/qdisc/htb.la lib/cli/qdisc/ingress.la lib/cli/qdisc/pfifo.la lib/cli/qdisc/plug.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/bfifo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/bfifo.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/bfifo.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/bfifo.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/blackhole.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/blackhole.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/blackhole.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/blackhole.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/fq_codel.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/fq_codel.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/fq_codel.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/fq_codel.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/hfsc.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/hfsc.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/hfsc.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/hfsc.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/htb.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/htb.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/htb.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/htb.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/ingress.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/ingress.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/ingress.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/ingress.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/pfifo.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/pfifo.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/pfifo.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/pfifo.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/plug.so /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/plug.so OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/plug.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/plug.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/bfifo.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/bfifo.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/bfifo.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/bfifo.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/blackhole.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/blackhole.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/blackhole.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/blackhole.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/fq_codel.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/fq_codel.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/fq_codel.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/fq_codel.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/hfsc.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/hfsc.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/hfsc.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/hfsc.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/htb.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/htb.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/htb.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/htb.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/ingress.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/ingress.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/ingress.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/ingress.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/pfifo.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/pfifo.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/pfifo.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/pfifo.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/cli/qdisc/.libs/plug.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/plug.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/plug.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl/cli/qdisc/plug.a libtool: warning: remember to run 'libtool --finish /usr/lib/libnl/cli/qdisc' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/etc/libnl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 etc/pktloc etc/classid '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/etc/libnl' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '200' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-core.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '200' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-core.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libnl-core_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core /opt/openwrt/source/release/scripts/ipkg-remove libnl-core /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-core200-3.12.0-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-core200-3.12.0-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/usr/lib/libnl-3.so.200.26.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnl-core200"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnl-core200"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libnl-core.list && mv /opt/openwrt/source/release/tmp/libnl-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL/conffiles ]; then echo $(IDIR_libnl-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/lib/apk/packages/libnl-core200.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libnl-core200" --info "version:3.12.0-r1" --info "tags:openwrt:abiversion=200" --info "description:Common code for all netlink libraries" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/libs/libnl" --info "url:http://www.infradead.org/~tgr/libnl/" --info "maintainer:" --info "provides:libnl-core" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-core/pre-deinstall" --info "depends:libc libpthread" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-core" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-core200-3.12.0-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl /opt/openwrt/source/release/scripts/ipkg-remove libnl-genl /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-genl200-3.12.0-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-genl200-3.12.0-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/usr/lib/libnl-genl-3.so.200.26.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnl-genl200"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libnl-genl200"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libnl-genl.list && mv /opt/openwrt/source/release/tmp/libnl-genl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL/conffiles ]; then echo $(IDIR_libnl-genl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/lib/apk/packages/libnl-genl200.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libnl-genl200" --info "version:3.12.0-r1" --info "tags:openwrt:abiversion=200" --info "description:Generic Netlink Library Functions" --info "arch:aarch64_generic" --info "license:LGPL-2.1" --info "origin:feeds/base/libs/libnl" --info "url:http://www.infradead.org/~tgr/libnl/" --info "maintainer:" --info "provides:libnl-genl" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/apk-aarch64_generic/libnl-genl/pre-deinstall" --info "depends:libc libnl-core200" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-aarch64_generic/libnl-genl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libnl-genl200-3.12.0-r1.apk" echo "libnl-core" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libnl mkdir -p /opt/openwrt/source/release/tmp/stage-libnl/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libnl/usr/include/libnl3 /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/include/libnl3/* /opt/openwrt/source/release/tmp/stage-libnl/usr/include/libnl3/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/* /opt/openwrt/source/release/tmp/stage-libnl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/pkgconfig/*.pc /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/pkgconfig # Copy symlinks cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-3.so /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/libnl.so cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.so /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/libnl-genl.so cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-nf-3.so /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/libnl-nf.so cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-route-3.so /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/libnl-route.so cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-cli-3.so /opt/openwrt/source/release/tmp/stage-libnl/usr/lib/libnl-cli.so find /opt/openwrt/source/release/tmp/stage-libnl -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnl.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnl.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libnl ]; then (cd /opt/openwrt/source/release/tmp/stage-libnl; find ./ > /opt/openwrt/source/release/tmp/stage-libnl.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libnl.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libnl.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libnl/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libnl touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libnl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/ipkg-install/usr/lib/libnl-genl-3.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '200' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-genl.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '200' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl-genl.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libnl-3.12.0/.pkgdir/libnl-genl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libnl-genl_installed echo "libnl-genl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libnl.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libnl' time: package/libs/libnl/compile#6.19#16.50#23.99 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/jool' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.built_check make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/mod/common" V="s" CFLAGS_MODULE=-DXTABLES_DISABLED modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/mod/nat64" CFLAGS_MODULE=-DXTABLES_DISABLED V="s" modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/mod/siit" CFLAGS_MODULE=-DXTABLES_DISABLED V="s" modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14=jool-4.1.14 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14=jool-4.1.14 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14=jool-4.1.14 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr' Making all in util make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/util' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/util' Making all in nl make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/nl' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/nl' Making all in argp make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/argp' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/argp' Making all in siit make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/siit' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/siit' Making all in nat64 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/nat64' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/nat64' Making all in joold make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/joold' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr/joold' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/src/usr' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/./Module.symvers: No such file or directory touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter/etc/modules.d; ( echo "jool"; echo "jool_siit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter/etc/modules.d/48-jool-netfilter; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/.pkgdir/kmod-jool-netfilter/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-jool-netfilter_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter /opt/openwrt/source/release/scripts/ipkg-remove kmod-jool-netfilter /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-jool-netfilter-6.12.63.4.1.14-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-jool-netfilter-6.12.63.4.1.14-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/etc/modules.d; ( echo "jool"; echo "jool_siit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/etc/modules.d/48-jool-netfilter; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/modules/6.12.63/jool_siit.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/modules/6.12.63/jool_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/modules/6.12.63/jool.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-jool-netfilter"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-jool-netfilter"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-jool-netfilter.list && mv /opt/openwrt/source/release/tmp/kmod-jool-netfilter.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL/conffiles ]; then echo $(IDIR_kmod-jool-netfilter)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/lib/apk/packages/kmod-jool-netfilter.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-jool-netfilter" --info "version:6.12.63.4.1.14-r2" --info "description:Jool is an Open Source SIIT and NAT64 for Linux. This package provides the kernel module for Jool with netfilter API Only." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/net/jool" --info "url:" --info "maintainer:" --info "provides:kmod-jool-netfilter-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/apk-aarch64_generic/kmod-jool-netfilter/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-crypto-md5 kmod-nf-conntrack kmod-nf-conntrack6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/jool-4.1.14/ipkg-aarch64_generic/kmod-jool-netfilter" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-jool-netfilter-6.12.63.4.1.14-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/jool' time: package/feeds/packages/jool/compile#4.01#4.76#9.50 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libcap-ng' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections,--as-needed -DPIC -fPIC " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' Making all in test make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' Making all in utils make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' Making all in m4 make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' Making all in docs make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -Wl,--gc-sections,--as-needed -DPIC -fPIC " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4=libcap-ng-0.8.4 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' Making install in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' Making install in test make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/test' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libcap-ng.la libdrop_ambient.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcap-ng.so.0.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib && { ln -s -f libcap-ng.so.0.0.0 libcap-ng.so.0 || { rm -f libcap-ng.so.0 && ln -s libcap-ng.so.0.0.0 libcap-ng.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib && { ln -s -f libcap-ng.so.0.0.0 libcap-ng.so || { rm -f libcap-ng.so && ln -s libcap-ng.so.0.0.0 libcap-ng.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcap-ng.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libdrop_ambient.so.0.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libdrop_ambient.so.0.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib && { ln -s -f libdrop_ambient.so.0.0.0 libdrop_ambient.so.0 || { rm -f libdrop_ambient.so.0 && ln -s libdrop_ambient.so.0.0.0 libdrop_ambient.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib && { ln -s -f libdrop_ambient.so.0.0.0 libdrop_ambient.so || { rm -f libdrop_ambient.so && ln -s libdrop_ambient.so.0.0.0 libdrop_ambient.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libdrop_ambient.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libdrop_ambient.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libcap-ng.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libdrop_ambient.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libdrop_ambient.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libdrop_ambient.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libdrop_ambient.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 cap-ng.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/include' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libcap-ng.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/pkgconfig' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src' Making install in utils make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c pscap netcap filecap captest '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/libcap-ng.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/pscap /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin/pscap libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/libcap-ng.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/netcap /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin/netcap libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/libcap-ng.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/filecap /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin/filecap libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/src/libcap-ng.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/captest /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/bin/captest /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pscap.8 netcap.8 filecap.8 captest.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man8' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/utils' Making install in m4 make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/share/aclocal' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 cap-ng.m4 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/share/aclocal' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/m4' Making install in docs make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man3' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 capng_clear.3 capng_fill.3 capng_setpid.3 capng_get_caps_process.3 capng_update.3 capng_updatev.3 capng_apply.3 capng_lock.3 capng_change_id.3 capng_get_caps_fd.3 capng_apply_caps_fd.3 capng_have_capabilities.3 capng_get_rootid.3 capng_set_rootid.3 capng_have_capability.3 capng_print_caps_numeric.3 capng_print_caps_text.3 capng_name_to_capability.3 capng_capability_to_name.3 capng_save_state.3 capng_restore_state.3 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man3' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man7' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libdrop_ambient.7 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/man/man7' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/docs' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/.pkgdir/libcap-ng/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libcap-ng_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng /opt/openwrt/source/release/scripts/ipkg-remove libcap-ng /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcap-ng-0.8.4-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcap-ng-0.8.4-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/usr/lib/libcap-ng.so.0.0.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libcap-ng"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libcap-ng"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libcap-ng.list && mv /opt/openwrt/source/release/tmp/libcap-ng.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL/conffiles ]; then echo $(IDIR_libcap-ng)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/lib/apk/packages/libcap-ng.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libcap-ng" --info "version:0.8.4-r2" --info "description:POSIX capabilities library library" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later LGPL-2.1-or-later" --info "origin:feeds/packages/feeds/packages/libs/libcap-ng" --info "url:https://people.redhat.com/sgrubb/libcap-ng/index.html" --info "maintainer:Lucian CRISTIAN " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/apk-aarch64_generic/libcap-ng/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-aarch64_generic/libcap-ng" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libcap-ng-0.8.4-r2.apk" echo "libcap-ng" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libcap-ng.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libcap-ng mkdir -p /opt/openwrt/source/release/tmp/stage-libcap-ng/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/include/*.h /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/libcap-ng.{so*,a} /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/lib/pkgconfig install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/lib/pkgconfig/libcap-ng.pc /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/lib/pkgconfig/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/share/aclocal install -m0644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libcap-ng-0.8.4/ipkg-install/usr/share/aclocal/cap-ng.m4 /opt/openwrt/source/release/tmp/stage-libcap-ng/usr/share/aclocal find /opt/openwrt/source/release/tmp/stage-libcap-ng -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libcap-ng.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libcap-ng.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libcap-ng ]; then (cd /opt/openwrt/source/release/tmp/stage-libcap-ng; find ./ > /opt/openwrt/source/release/tmp/stage-libcap-ng.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libcap-ng.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libcap-ng.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libcap-ng/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libcap-ng touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libcap-ng_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libcap-ng' time: package/feeds/packages/libcap-ng/compile#0.92#2.48#3.27 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libevdev' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevdev-1.13.4/.pkgdir/libevdev/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libevdev_installed echo "libevdev" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevdev.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libevdev' time: package/feeds/packages/libevdev/compile#0.31#0.52#0.88 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/liblz4' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblz4.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblz4.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lz4-1.10.0/.pkgdir/liblz4/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblz4_installed echo "liblz4" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblz4.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/liblz4' time: package/feeds/packages/liblz4/compile#0.18#0.63#0.87 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libpcap' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libpcap' time: package/libs/libpcap/compile#0.39#0.60#0.86 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libpfring' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.built_check make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" KERNEL_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/kernel" EXTRA_CFLAGS=" -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/kernel" modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib' aarch64-openwrt-linux-musl-gcc-ar x ../nbpf/libnbpf.a cp ../nbpf/nbpf.h . ar x libs/libpfring_mlx_aarch64.a =*= making library libpfring.a =*= aarch64-openwrt-linux-musl-gcc-ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` aarch64-openwrt-linux-musl-gcc-ranlib libpfring.a =*= making library libpfring.so =*= aarch64-openwrt-linux-musl-gcc -Wl,-soname,libpfring.so.8 -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` -lpthread -lrt -ldl -o libpfring.so.8.6.1 =*= making library libpfring_min.so =*= aarch64-openwrt-linux-musl-gcc -Wl,-soname,libpfring_min.so.8 -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` -lpthread -lrt -ldl -o libpfring_min.so.8.6.1 make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1=libpfring-8.6.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib' aarch64-openwrt-linux-musl-gcc-ar x ../nbpf/libnbpf.a cp ../nbpf/nbpf.h . ar x libs/libpfring_mlx_aarch64.a =*= making library libpfring.a =*= aarch64-openwrt-linux-musl-gcc-ar rs libpfring.a pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` aarch64-openwrt-linux-musl-gcc-ranlib libpfring.a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/include cp pfring.h pfring_mod_sysdig.h pfring_mod_pcap.h ../nbpf/nbpf.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/include/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib cp libpfring.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib/ =*= making library libpfring.so =*= aarch64-openwrt-linux-musl-gcc -Wl,-soname,libpfring.so.8 -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` -lpthread -lrt -ldl -o libpfring.so.8.6.1 =*= making library libpfring_min.so =*= aarch64-openwrt-linux-musl-gcc -Wl,-soname,libpfring_min.so.8 -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs -g -shared pfring.o pfring_mod.o pfring_utils.o pfring_mod_stack.o pfring_hw_filtering.o pfring_runtime_manager.o pfring_hw_timestamp.o pfring_mod_sysdig.o pfring_mod_pcap.o pfring_device.o pfring_mod_mlx.o `aarch64-openwrt-linux-musl-gcc-ar t ../nbpf/libnbpf.a | grep -F .o | tr '\n' ' '` -lpthread -lrt -ldl -o libpfring_min.so.8.6.1 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib cp libpfring.so.8.6.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib/ cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib; ln -sf libpfring.so.8.6.1 libpfring.so.8 cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib; ln -sf libpfring.so.8 libpfring.so cp libpfring_min.so.8.6.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib/ cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib; ln -sf libpfring_min.so.8.6.1 libpfring_min.so.8 cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib; ln -sf libpfring_min.so.8 libpfring_min.so make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/userland/lib' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.built rm -rf /opt/openwrt/source/release/tmp/stage-libpfring mkdir -p /opt/openwrt/source/release/tmp/stage-libpfring/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libpfring/usr/include/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/include/* /opt/openwrt/source/release/tmp/stage-libpfring/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libpfring/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-install/usr/lib/libpfring.so* /opt/openwrt/source/release/tmp/stage-libpfring/usr/lib/ find /opt/openwrt/source/release/tmp/stage-libpfring -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libpfring.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libpfring.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libpfring ]; then (cd /opt/openwrt/source/release/tmp/stage-libpfring; find ./ > /opt/openwrt/source/release/tmp/stage-libpfring.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libpfring.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libpfring.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libpfring/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libpfring touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libpfring_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring /opt/openwrt/source/release/scripts/ipkg-remove kmod-pf-ring /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pf-ring-6.12.63.8.6.1-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pf-ring-6.12.63.8.6.1-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/etc/modules.d; ( echo "pf_ring"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/etc/modules.d/90-pf-ring; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/etc/modules-boot.d; ln -sf ../modules.d/90-pf-ring /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/etc/modules-boot.d/; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/modules/6.12.63/pf_ring.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pf-ring"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-pf-ring"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-pf-ring.list && mv /opt/openwrt/source/release/tmp/kmod-pf-ring.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL/conffiles ]; then echo $(IDIR_kmod-pf-ring)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/lib/apk/packages/kmod-pf-ring.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-pf-ring" --info "version:6.12.63.8.6.1-r2" --info "description:Kernel module for libpf-ring package" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/libs/libpfring" --info "url:" --info "maintainer:Banglang Huang " --info "provides:kmod-pf-ring-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/apk-aarch64_generic/kmod-pf-ring/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/ipkg-aarch64_generic/kmod-pf-ring" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-pf-ring-6.12.63.8.6.1-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring/etc/modules.d; ( echo "pf_ring"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring/etc/modules.d/90-pf-ring; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring/etc/modules-boot.d; ln -sf ../modules.d/90-pf-ring /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring/etc/modules-boot.d/; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/libpfring-8.6.1/.pkgdir/kmod-pf-ring/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-pf-ring_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libpfring' time: package/feeds/packages/libpfring/compile#2.02#3.06#5.21 make[3]: Entering directory '/opt/openwrt/source/release/package/devel/gperf' make[3]: Leaving directory '/opt/openwrt/source/release/package/devel/gperf' time: package/devel/gperf/host-compile#0.35#0.75#1.15 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libseccomp' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libseccomp-2.5.5/.pkgdir/libseccomp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libseccomp_installed echo "libseccomp" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libseccomp.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libseccomp' time: package/feeds/packages/libseccomp/compile#0.29#0.47#0.81 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libudev-zero' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" PREFIX=/usr ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3=libudev-zero-1.0.3 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" PREFIX=/usr DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3' mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/include cp -f udev.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/include/libudev.h mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/pkgconfig cp -f libudev.pc /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/pkgconfig/libudev.pc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib cp -f libudev.so.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.so.1 ln -fs libudev.so.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.so mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib cp -f libudev.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.a make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/.pkgdir/libudev-zero/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libudev-zero_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero /opt/openwrt/source/release/scripts/ipkg-remove libudev-zero /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libudev-zero-1.0.3-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libudev-zero-1.0.3-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/usr/lib/libudev.so.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libudev-zero"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libudev-zero"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libudev-zero.list && mv /opt/openwrt/source/release/tmp/libudev-zero.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL/conffiles ]; then echo $(IDIR_libudev-zero)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/lib/apk/packages/libudev-zero.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libudev-zero" --info "version:1.0.3-r2" --info "description:Drop-in replacement for libudev" --info "arch:aarch64_generic" --info "license:ISC" --info "origin:feeds/packages/feeds/packages/libs/libudev-zero" --info "url:https://github.com/illiliti/libudev-zero" --info "maintainer:Daniel Golle " --info "provides:libudev=1.0.3-r2" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/apk-aarch64_generic/libudev-zero/pre-deinstall" --info "depends:libc libevdev" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-aarch64_generic/libudev-zero" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libudev-zero-1.0.3-r2.apk" echo "libudev-zero" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libudev-zero.default.install rm -rf /opt/openwrt/source/release/tmp/stage-libudev-zero mkdir -p /opt/openwrt/source/release/tmp/stage-libudev-zero/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/include cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/include/libudev.h /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/include/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/libudev.{a,so*} /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libudev-zero-1.0.3/ipkg-install/usr/lib/pkgconfig/libudev.pc /opt/openwrt/source/release/tmp/stage-libudev-zero/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-libudev-zero -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libudev-zero.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libudev-zero.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libudev-zero ]; then (cd /opt/openwrt/source/release/tmp/stage-libudev-zero; find ./ > /opt/openwrt/source/release/tmp/stage-libudev-zero.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libudev-zero.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libudev-zero.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libudev-zero/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libudev-zero touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libudev-zero_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libudev-zero' time: package/feeds/packages/libudev-zero/compile#0.40#1.25#1.64 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/xcrypt/libxcrypt' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/xcrypt/libxcrypt' time: package/libs/xcrypt/libxcrypt/compile#0.31#0.40#0.76 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/shadow' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/shadow' time: package/feeds/packages/shadow/compile#0.42#0.43#0.66 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/zstd' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/zstd' time: package/feeds/packages/zstd/compile#0.25#0.50#0.83 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/tar' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/tar' time: package/feeds/packages/tar/compile#0.34#0.31#0.52 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/lxc' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build' [1/55] Compiling C object src/lxc/liblxc.a.p/lxccontainer.c.o ../src/lxc/lxccontainer.c: In function 'list_defined_containers': ../src/lxc/lxccontainer.c:5439:30: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 5439 | if (!add_to_clist(cret, c, array_len, true)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/lxc/lxccontainer.c:5390:31: note: 'c' was declared here 5390 | struct lxc_container *c; | ^ [2/55] Compiling C object src/lxc/liblxc.a.p/utils.c.o [3/55] Linking static target src/lxc/liblxc.a [4/55] Linking target liblxc.so.1.8.0 [5/55] Generating symbol file liblxc.so.1.8.0.p/liblxc.so.1.8.0.symbols [6/55] Compiling C object src/lxc/cmd/lxc-user-nic.p/.._utils.c.o [7/55] Compiling C object src/lxc/cmd/lxc-usernsexec.p/.._utils.c.o [8/55] Compiling C object src/lxc/tools/lxc-attach.p/.._utils.c.o [9/55] Compiling C object src/lxc/tools/lxc-autostart.p/.._utils.c.o [10/55] Compiling C object src/lxc/tools/lxc-cgroup.p/.._utils.c.o [11/55] Compiling C object src/lxc/tools/lxc-checkpoint.p/.._utils.c.o [12/55] Compiling C object src/lxc/tools/lxc-config.p/.._utils.c.o [13/55] Compiling C object src/lxc/tools/lxc-console.p/.._utils.c.o [14/55] Compiling C object src/lxc/tools/lxc-copy.p/.._utils.c.o [15/55] Compiling C object src/lxc/tools/lxc-create.p/.._utils.c.o [16/55] Compiling C object src/lxc/tools/lxc-destroy.p/.._utils.c.o [17/55] Compiling C object src/lxc/tools/lxc-device.p/.._utils.c.o [18/55] Compiling C object src/lxc/tools/lxc-execute.p/.._utils.c.o [19/55] Compiling C object src/lxc/tools/lxc-freeze.p/.._utils.c.o [20/55] Compiling C object src/lxc/tools/lxc-info.p/.._utils.c.o [21/55] Compiling C object src/lxc/tools/lxc-ls.p/.._utils.c.o [22/55] Compiling C object src/lxc/tools/lxc-snapshot.p/.._utils.c.o [23/55] Compiling C object src/lxc/tools/lxc-start.p/.._utils.c.o [24/55] Compiling C object src/lxc/tools/lxc-stop.p/.._utils.c.o [25/55] Compiling C object src/lxc/tools/lxc-top.p/.._utils.c.o [26/55] Compiling C object src/lxc/tools/lxc-unfreeze.p/.._utils.c.o [27/55] Compiling C object src/lxc/tools/lxc-unshare.p/.._utils.c.o [28/55] Compiling C object src/lxc/tools/lxc-wait.p/.._utils.c.o [29/55] Linking target src/lxc/cmd/init.lxc.static [30/55] Linking target src/lxc/cmd/init.lxc [31/55] Linking target src/lxc/cmd/lxc-monitord [32/55] Linking target src/lxc/cmd/lxc-user-nic [33/55] Linking target src/lxc/cmd/lxc-usernsexec [34/55] Linking target src/lxc/tools/lxc-attach [35/55] Linking target src/lxc/tools/lxc-autostart [36/55] Linking target src/lxc/tools/lxc-cgroup [37/55] Linking target src/lxc/tools/lxc-checkpoint [38/55] Linking target src/lxc/tools/lxc-config [39/55] Linking target src/lxc/tools/lxc-console [40/55] Linking target src/lxc/tools/lxc-copy [41/55] Linking target src/lxc/tools/lxc-create [42/55] Linking target src/lxc/tools/lxc-destroy [43/55] Linking target src/lxc/tools/lxc-device [44/55] Linking target src/lxc/tools/lxc-execute [45/55] Linking target src/lxc/tools/lxc-freeze [46/55] Linking target src/lxc/tools/lxc-info [47/55] Linking target src/lxc/tools/lxc-ls [48/55] Linking target src/lxc/tools/lxc-snapshot [49/55] Linking target src/lxc/tools/lxc-start [50/55] Linking target src/lxc/tools/lxc-stop [51/55] Linking target src/lxc/tools/lxc-top [52/55] Linking target src/lxc/tools/lxc-unfreeze [53/55] Linking target src/lxc/tools/lxc-unshare [54/55] Linking target src/lxc/tools/lxc-wait [55/55] Linking target src/lxc/tools/lxc-monitor DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build' [0/1] Installing files. Installing src/lxc/liblxc.a to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib Installing liblxc.so.1.8.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib Installing hooks/unmount-namespace to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc/hooks Installing src/lxc/cmd/init.lxc.static to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/sbin Installing src/lxc/cmd/init.lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/sbin Installing src/lxc/cmd/lxc-monitord to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc Installing src/lxc/cmd/lxc-user-nic to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc Installing src/lxc/cmd/lxc-usernsexec to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-attach to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-autostart to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-cgroup to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-checkpoint to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-config to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-console to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-copy to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-create to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-destroy to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-device to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-execute to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-freeze to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-info to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-ls to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-snapshot to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-start to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-stop to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-top to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-unfreeze to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-unshare to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-wait to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing src/lxc/tools/lxc-monitor to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/var/cache/lxc Installing new directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/var/lib/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/attach_options.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/include/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/lxccontainer.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/include/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/version.h to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/include/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/lxc.functions to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/bash/_lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/etc/default.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/init/common/lxc-containers to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/init/common/lxc-net to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/init/systemd/lxc-apparmor-load to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/libexec/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/init/sysvinit/lxc-containers to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/init.d Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/init/sysvinit/lxc-net to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/init.d Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/sysconfig/lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/default Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/common.seccomp to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/common.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/nesting.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/oci.common.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/userns.conf to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/templates/common.conf.d/README to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/config/common.conf.d Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/config/yum/lxc-patch.py to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/doc/rootfs/README to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/lxc/rootfs Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/clonehostname to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/dhclient-script to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/dhclient to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/mountecryptfsroot to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/nvidia to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/squid-deb-proxy-client to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/hooks/ubuntu-cloud-prep to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/hooks Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/cmd/lxc-checkconfig to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/src/lxc/cmd/lxc-update-config to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/bin Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/templates/lxc-busybox to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/templates Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/templates/lxc-download to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/templates Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/templates/lxc-local to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/templates Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/templates/lxc-oci to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/templates Installing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/openwrt-build/meson-private/lxc.pc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/pkgconfig Installing symlink pointing to liblxc.so.1.8.0 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/liblxc.so.1 Installing symlink pointing to liblxc.so.1 to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/liblxc.so Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-attach Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-autostart Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-cgroup Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-checkpoint Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-config Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-console Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-copy Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-create Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-destroy Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-device Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-execute Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-freeze Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-info Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-ls Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-monitor Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-snapshot Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-start Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-stop Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-top Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-unfreeze Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-unshare Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-usernsexec Installing symlink pointing to _lxc to /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/bash-completion/completions/lxc-wait touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc true touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lxc_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc /opt/openwrt/source/release/scripts/ipkg-remove lxc /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-6.0.5-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-autostart-6.0.5-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-common-6.0.5-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-start-6.0.5-r1.apk /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-stop-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo true find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lxc.list && mv /opt/openwrt/source/release/tmp/lxc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL/conffiles ]; then echo $(IDIR_lxc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/lib/apk/packages/lxc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lxc" --info "version:6.0.5-r1" --info "description:LXC is the userspace control package for Linux Containers, a lightweight virtual system mechanism sometimes described as \"chroot on steroids\"." --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-6.0.5-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common /opt/openwrt/source/release/scripts/ipkg-remove lxc-common /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-common-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-common-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/usr/lib/lxc/rootfs cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/lxc/rootfs/README /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/usr/lib/lxc/rootfs/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/usr/share/lxc cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/lxc.functions /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/usr/share/lxc/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/etc/lxc/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/lxc/default.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/etc/lxc/default.conf install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/etc/lxc/ cp -fpR ./files/lxc.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/etc/lxc/lxc.conf install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/srv/lxc/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common; echo "$V_Package_lxc_common_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lxc-common.list && mv /opt/openwrt/source/release/tmp/lxc-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL/conffiles ]; then echo $(IDIR_lxc-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/lib/apk/packages/lxc-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lxc-common" --info "version:6.0.5-r1" --info "description:LXC common files" --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-common/pre-deinstall" --info "depends:libc lxc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-common" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-common-6.0.5-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc /opt/openwrt/source/release/scripts/ipkg-remove liblxc /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/liblxc-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/liblxc-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/liblxc.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/usr/lib/liblxc.so.1.8.0: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblxc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="liblxc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/liblxc.list && mv /opt/openwrt/source/release/tmp/liblxc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL/conffiles ]; then echo $(IDIR_liblxc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/lib/apk/packages/liblxc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:liblxc" --info "version:6.0.5-r1" --info "description:LXC userspace library" --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/liblxc/pre-deinstall" --info "depends:libc lxc libcap libpthread libseccomp libopenssl3 libdbus" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/liblxc" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/liblxc-6.0.5-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart /opt/openwrt/source/release/scripts/ipkg-remove lxc-autostart /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-autostart-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-autostart-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-autostart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart"/usr/bin"/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/usr/bin/lxc-autostart: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-autostart"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-autostart"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lxc-autostart.list && mv /opt/openwrt/source/release/tmp/lxc-autostart.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL/conffiles ]; then echo $(IDIR_lxc-autostart)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/lib/apk/packages/lxc-autostart.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lxc-autostart" --info "version:6.0.5-r1" --info "description:Utility lxc-autostart from the LXC userspace tools" --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-autostart/pre-deinstall" --info "depends:libc lxc lxc-common libpthread libcap liblxc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-autostart" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-autostart-6.0.5-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start /opt/openwrt/source/release/scripts/ipkg-remove lxc-start /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-start-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-start-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-start /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start"/usr/bin"/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/usr/bin/lxc-start: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-start"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-start"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lxc-start.list && mv /opt/openwrt/source/release/tmp/lxc-start.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL/conffiles ]; then echo $(IDIR_lxc-start)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/lib/apk/packages/lxc-start.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lxc-start" --info "version:6.0.5-r1" --info "description:Utility lxc-start from the LXC userspace tools" --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-start/pre-deinstall" --info "depends:libc lxc lxc-common libpthread libcap liblxc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-start" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-start-6.0.5-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop /opt/openwrt/source/release/scripts/ipkg-remove lxc-stop /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-stop-6.0.5-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-stop-6.0.5-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-stop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop"/usr/bin"/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/usr/bin/lxc-stop: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-stop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="lxc-stop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/lxc-stop.list && mv /opt/openwrt/source/release/tmp/lxc-stop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL/conffiles ]; then echo $(IDIR_lxc-stop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/lib/apk/packages/lxc-stop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:lxc-stop" --info "version:6.0.5-r1" --info "description:Utility lxc-stop from the LXC userspace tools" --info "arch:aarch64_generic" --info "license:LGPL-2.1-or-later BSD-2-Clause GPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/lxc" --info "url:https://linuxcontainers.org/" --info "maintainer:Marko Ratkaj " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/apk-aarch64_generic/lxc-stop/pre-deinstall" --info "depends:libc lxc lxc-common libpthread libcap liblxc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-aarch64_generic/lxc-stop" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/lxc-stop-6.0.5-r1.apk" echo "lxc" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install rm -rf /opt/openwrt/source/release/tmp/stage-lxc mkdir -p /opt/openwrt/source/release/tmp/stage-lxc/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-lxc/usr/include/lxc/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/include/lxc/* /opt/openwrt/source/release/tmp/stage-lxc/usr/include/lxc/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-lxc/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/liblxc.so* /opt/openwrt/source/release/tmp/stage-lxc/usr/lib/ install -d -m0755 /opt/openwrt/source/release/tmp/stage-lxc/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/pkgconfig/lxc.pc /opt/openwrt/source/release/tmp/stage-lxc/usr/lib/pkgconfig/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/include,${prefix}/include,g' /opt/openwrt/source/release/tmp/stage-lxc/usr/lib/pkgconfig/lxc.pc /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/lib,${prefix}/lib,g' /opt/openwrt/source/release/tmp/stage-lxc/usr/lib/pkgconfig/lxc.pc find /opt/openwrt/source/release/tmp/stage-lxc -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lxc.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lxc.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-lxc ]; then (cd /opt/openwrt/source/release/tmp/stage-lxc; find ./ > /opt/openwrt/source/release/tmp/stage-lxc.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-lxc.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/lxc.list && cp -fpR /opt/openwrt/source/release/tmp/stage-lxc/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-lxc touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.lxc_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/usr/lib/lxc/rootfs cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/lxc/rootfs/README /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/usr/lib/lxc/rootfs/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/usr/share/lxc cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/share/lxc/lxc.functions /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/usr/share/lxc/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/etc/lxc/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/etc/lxc/default.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/etc/lxc/default.conf install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/etc/lxc/ cp -fpR ./files/lxc.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/etc/lxc/lxc.conf install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/srv/lxc/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install/usr/lib/liblxc.so* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-autostart /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart"/usr/bin"/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-start /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start"/usr/bin"/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop"/usr/bin" install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/ipkg-install"/usr/bin"/lxc-stop /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop"/usr/bin"/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lxc-common_installed echo "lxc-common" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/liblxc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblxc_installed echo "liblxc" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-autostart/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lxc-autostart_installed echo "lxc-autostart" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-start/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lxc-start_installed echo "lxc-start" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lxc-6.0.5/.pkgdir/lxc-stop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.lxc-stop_installed echo "lxc-stop" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lxc.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/lxc' time: package/feeds/packages/lxc/compile#302.46#23.25#251.81 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/lzo' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '2' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblzo.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '2' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/liblzo.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/lzo-2.10/.pkgdir/liblzo/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.liblzo_installed echo "liblzo" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/lzo.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/lzo' time: package/feeds/packages/lzo/compile#0.29#0.59#0.91 make[3]: Entering directory '/opt/openwrt/source/release/package/firmware/wireless-regdb' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.built_check /opt/openwrt/source/release/staging_dir/host/bin/python3 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/db2fw.py /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/regulatory.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/db.txt touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb/lib/firmware cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/regulatory.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb/lib/firmware/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/.pkgdir/wireless-regdb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.wireless-regdb_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb /opt/openwrt/source/release/scripts/ipkg-remove wireless-regdb /opt/openwrt/source/release/bin/packages/aarch64_generic/base/wireless-regdb-2025.10.07-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wireless-regdb-2025.10.07-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/firmware cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/regulatory.db /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/firmware/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wireless-regdb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wireless-regdb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/wireless-regdb.list && mv /opt/openwrt/source/release/tmp/wireless-regdb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL/conffiles ]; then echo $(IDIR_wireless-regdb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/lib/apk/packages/wireless-regdb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:wireless-regdb" --info "version:2025.10.07-r1" --info "description:Wireless Regulatory Database" --info "arch:noarch" --info "license:ISC" --info "origin:feeds/base/firmware/wireless-regdb" --info "url:https://git.kernel.org/pub/scm/linux/kernel/git/wens/wireless-regdb.git/" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/apk-all/wireless-regdb/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wireless-regdb-2025.10.07/ipkg-all/wireless-regdb" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wireless-regdb-2025.10.07-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/package/firmware/wireless-regdb' time: package/firmware/wireless-regdb/compile#0.66#0.93#1.55 make[3]: Entering directory '/opt/openwrt/source/release/package/network/config/wifi-scripts' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.built_check touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts/ cp -fpR ./files-ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/.pkgdir/wifi-scripts/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.wifi-scripts_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts /opt/openwrt/source/release/scripts/ipkg-remove wifi-scripts /opt/openwrt/source/release/bin/packages/aarch64_generic/base/wifi-scripts-1.0-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wifi-scripts-1.0-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts cp -fpR ./files/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/ cp -fpR ./files-ucode/* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wifi-scripts"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="wifi-scripts"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/wifi-scripts.list && mv /opt/openwrt/source/release/tmp/wifi-scripts.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL/conffiles ]; then echo $(IDIR_wifi-scripts)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/lib/apk/packages/wifi-scripts.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:wifi-scripts" --info "version:1.0-r1" --info "description:A set of scripts that handle setup and configuration of Wi-Fi devices." --info "arch:noarch" --info "license:GPL-2.0" --info "origin:feeds/base/network/config/wifi-scripts" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/apk-all/wifi-scripts/pre-deinstall" --info "depends:libc netifd ucode ucode-mod-nl80211 ucode-mod-rtnl ucode-mod-ubus ucode-mod-uci ucode-mod-digest" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/wifi-scripts-1.0/ipkg-all/wifi-scripts" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/wifi-scripts-1.0-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/package/network/config/wifi-scripts' time: package/network/config/wifi-scripts/compile#0.72#1.25#2.14 make[3]: Entering directory '/opt/openwrt/source/release/package/network/services/hostapd' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.built_check CFLAGS="-I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/src/crypto -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCONFIG_LIBNL20 -D_GNU_SOURCE -DCONFIG_MSG_MIN_PRIORITY=3 -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2=hostapd-2025.08.26~ca266cc2 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2=hostapd-2025.08.26~ca266cc2 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CONFIG_ACS=y CONFIG_DRIVER_NL80211=y CONFIG_IEEE80211AC=y CONFIG_IEEE80211AX=y CONFIG_IEEE80211BE=y CONFIG_MBO=y CONFIG_UCODE=y CONFIG_APUP=y CONFIG_OCV=y LIBS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -DPIC -fPIC -specs=/opt/openwrt/source/release/include/hardened-ld-pie.specs -znow -zrelro -zpack-relative-relocs -lubox -lubus -lblobmsg_json -lucode -lm -lnl-tiny -ludebug" LIBS_c="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -DPIC -fPIC -specs=/opt/openwrt/source/release/include/hardened-ld-pie.specs -znow -zrelro -zpack-relative-relocs" AR="aarch64-openwrt-linux-musl-gcc-ar" BCHECK= V=1 wpa_cli wpa_supplicant make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant' make[4]: 'wpa_supplicant' is up to date. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant' CFLAGS="-I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/src/crypto -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCONFIG_LIBNL20 -D_GNU_SOURCE -DCONFIG_MSG_MIN_PRIORITY=3 -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2=hostapd-2025.08.26~ca266cc2 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2=hostapd-2025.08.26~ca266cc2 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -DPIC -fPIC -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CONFIG_ACS=y CONFIG_DRIVER_NL80211=y CONFIG_IEEE80211AC=y CONFIG_IEEE80211AX=y CONFIG_IEEE80211BE=y CONFIG_MBO=y CONFIG_UCODE=y CONFIG_APUP=y CONFIG_OCV=y LIBS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -DPIC -fPIC -specs=/opt/openwrt/source/release/include/hardened-ld-pie.specs -znow -zrelro -zpack-relative-relocs -lubox -lubus -lblobmsg_json -lucode -lm -lnl-tiny -ludebug" LIBS_c="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -DPIC -fPIC -specs=/opt/openwrt/source/release/include/hardened-ld-pie.specs -znow -zrelro -zpack-relative-relocs" AR="aarch64-openwrt-linux-musl-gcc-ar" BCHECK= V=1 eapol_test make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/wpa_supplicant' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/etc/capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/etc/hotplug.d/ieee80211 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/lib/netifd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/usr/share/acl.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/usr/share/hostap install -m0755 ./files/dhcp-get-server.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/lib/netifd/dhcp-get-server.sh install -m0755 ./files/wpad.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/etc/init.d/wpad install -m0644 ./files/wpad_acl.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/usr/share/acl.d install -m0644 ./files/wpad.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/etc/capabilities touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/.pkgdir/hostapd-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.hostapd-common_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common /opt/openwrt/source/release/scripts/ipkg-remove hostapd-common /opt/openwrt/source/release/bin/packages/aarch64_generic/base/hostapd-common-2025.08.26~ca266cc2-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/hostapd-common-2025.08.26~ca266cc2-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/etc/capabilities /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/etc/hotplug.d/ieee80211 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/netifd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/usr/share/acl.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/usr/share/hostap install -m0755 ./files/dhcp-get-server.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/netifd/dhcp-get-server.sh install -m0755 ./files/wpad.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/etc/init.d/wpad install -m0644 ./files/wpad_acl.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/usr/share/acl.d install -m0644 ./files/wpad.json /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/etc/capabilities find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="hostapd-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="hostapd-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/hostapd-common.list && mv /opt/openwrt/source/release/tmp/hostapd-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL/conffiles ]; then echo $(IDIR_hostapd-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/lib/apk/packages/hostapd-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:hostapd-common" --info "version:2025.08.26~ca266cc2-r1" --info "description:hostapd/wpa_supplicant common support files" --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/base/network/services/hostapd" --info "url:" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/apk-aarch64_generic/hostapd-common/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/hostapd-supplicant-full-internal/hostapd-2025.08.26~ca266cc2/ipkg-aarch64_generic/hostapd-common" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/hostapd-common-2025.08.26~ca266cc2-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/package/network/services/hostapd' time: package/network/services/hostapd/supplicant-full-internal/compile#0.91#2.08#3.10 make[3]: Entering directory '/opt/openwrt/source/release/package/network/utils/iw' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17=iw-6.17 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCONFIG_LIBNL20 -D_GNU_SOURCE " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17=iw-6.17 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCONFIG_LIBNL20 -D_GNU_SOURCE " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17=iw-6.17 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" CFLAGS="-I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/include/libnl-tiny -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify -DCONFIG_LIBNL20 -D_GNU_SOURCE -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17=iw-6.17 -ffunction-sections -fdata-sections -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs" NL1FOUND="" NL2FOUND=Y NLLIBNAME="libnl-tiny" LIBS="-lm -lnl-tiny" V=1 ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17' ./version.sh version.c make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/iw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw/usr/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/.pkgdir/iw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.iw_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw /opt/openwrt/source/release/scripts/ipkg-remove iw /opt/openwrt/source/release/bin/packages/aarch64_generic/base/iw-6.17-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/iw-6.17-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/usr/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/iw /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/usr/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/usr/sbin/iw: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="iw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="iw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/iw.list && mv /opt/openwrt/source/release/tmp/iw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL/conffiles ]; then echo $(IDIR_iw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/lib/apk/packages/iw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:iw" --info "version:6.17-r1" --info "description:cfg80211 interface configuration utility" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/base/network/utils/iw" --info "url:http://wireless.kernel.org/en/users/Documentation/iw" --info "maintainer:Felix Fietkau " --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/apk-aarch64_generic/iw/pre-deinstall" --info "depends:libc libnl-tiny1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/iw-tiny/iw-6.17/ipkg-aarch64_generic/iw" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/iw-6.17-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/package/network/utils/iw' time: package/network/utils/iw/tiny/compile#0.42#0.96#1.44 make[3]: Entering directory '/opt/openwrt/source/release/package/kernel/mac80211' broadcom.mk:378: warning: overriding recipe for target '/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2' broadcom.mk:95: warning: ignoring old recipe for target '/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.prepared_3417d8720873890f6816f5c890504761_6664517399ebbbc92a37c5bb081b5c53_check rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18 . /opt/openwrt/source/release/include/shell.sh; zstdcat /opt/openwrt/source/release/dl/backports-6.18.tar.zst | tar -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.. -xf - Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/000-fix_kconfig.patch using plaintext: patching file kconf/Makefile Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/001-fix_build.patch using plaintext: patching file Makefile patching file Makefile.real Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/002-change_allconfig.patch using plaintext: patching file kconf/conf.c patching file kconf/confdata.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/003-remove_bogus_modparams.patch using plaintext: patching file compat/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/004-fix-kconf-compiling.patch using plaintext: patching file Makefile.real Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/005-fix-kconf-warnings.patch using plaintext: patching file kconf/conf.c patching file kconf/Makefile Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/012-kernel_build_check.patch using plaintext: patching file Makefile Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/020-intel-mld-compile.patch using plaintext: patching file drivers/net/wireless/intel/iwlwifi/mld/thermal.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/100-backports-drop-QRTR-and-MHI.patch using plaintext: patching file Kconfig.sources patching file Makefile.kernel patching file drivers/net/wireless/ath/ath11k/Kconfig patching file local-symbols Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/120-backport-fix-unaligned.h-header-location.patch using plaintext: patching file backport-include/asm/unaligned.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/130-backports-move-__counted_by-to-compiler_types.h-head.patch using plaintext: patching file backport-include/linux/compiler_attributes.h patching file backport-include/linux/compiler_types.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/140-trace_backport.patch using plaintext: patching file drivers/bus/mhi/host/trace.h patching file drivers/net/wireless/ath/ath10k/trace.h patching file drivers/net/wireless/ath/ath11k/trace.h patching file drivers/net/wireless/ath/ath12k/trace.h patching file drivers/net/wireless/ath/ath6kl/trace.h patching file drivers/net/wireless/ath/trace.h patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/tracepoint.h patching file drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac.h patching file drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_msg.h patching file drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_brcmsmac_tx.h patching file drivers/net/wireless/intel/iwlwifi/iwl-devtrace-msg.h patching file drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h patching file include/trace/events/qrtr.h patching file net/mac80211/trace.h patching file net/wireless/trace.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/150-ath_iommu_paging_domain_revert.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/snoc.c patching file drivers/net/wireless/ath/ath11k/ahb.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/200-iwlwifi_thermal_backport.patch using plaintext: patching file drivers/net/wireless/intel/iwlwifi/mvm/tt.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/210-wireless_netns_local_backport.patch using plaintext: patching file net/wireless/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/220-brcmfmac_usb_driver_backport.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/230-fix-init_vqs-build-error-on-kernel-6.6.patch using plaintext: patching file drivers/net/wireless/virtual/mac80211_hwsim.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/240-realtek-rtw88-BH-workqueue.patch using plaintext: patching file drivers/net/wireless/realtek/rtw88/usb.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/300-backports-handle-genlmsg_multicast_allns-upstream-ba.patch using plaintext: patching file backport-include/net/genetlink.h patching file compat/Makefile patching file compat/backport-genetlink.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/400-restore-old-debugfs_fops.patch using plaintext: patching file drivers/net/wireless/ath/carl9170/debug.c patching file drivers/net/wireless/broadcom/b43/debugfs.c patching file drivers/net/wireless/broadcom/b43legacy/debugfs.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/build/410-mac80211-convert-short-fops-to-debugfs-files.patch using plaintext: patching file net/mac80211/debugfs.c patching file net/mac80211/debugfs_key.c patching file net/mac80211/debugfs_netdev.c patching file net/mac80211/debugfs_sta.c patching file net/mac80211/rate.c patching file net/mac80211/rate.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/110-mac80211_keep_keys_on_stop_ap.patch using plaintext: patching file net/mac80211/cfg.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/120-cfg80211_allow_perm_addr_change.patch using plaintext: patching file net/wireless/sysfs.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/130-disable_auto_vif.patch using plaintext: patching file net/mac80211/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/210-ap_scan.patch using plaintext: patching file net/mac80211/cfg.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/220-allow-ibss-mixed.patch using plaintext: patching file net/wireless/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/230-avoid-crashing-missing-band.patch using plaintext: patching file net/mac80211/sta_info.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/301-mac80211-sta-randomize-BA-session-dialog-token-alloc.patch using plaintext: patching file net/mac80211/sta_info.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/302-mac80211-minstrel_ht-fix-MINSTREL_FRAC-macro.patch using plaintext: patching file net/mac80211/rc80211_minstrel_ht.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/303-mac80211-minstrel_ht-reduce-fluctuations-in-rate-pro.patch using plaintext: patching file net/mac80211/rc80211_minstrel_ht.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/304-mac80211-minstrel_ht-rework-rate-downgrade-code-and-.patch using plaintext: patching file net/mac80211/rc80211_minstrel_ht.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/305-mac80211-increase-quantum-for-airtime-scheduler.patch using plaintext: patching file net/mac80211/ieee80211_i.h patching file net/mac80211/tx.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/310-cfg80211-allow-grace-period-for-DFS-available-after-.patch using plaintext: patching file include/net/cfg80211.h patching file net/wireless/ap.c patching file net/wireless/chan.c patching file net/wireless/core.h patching file net/wireless/mlme.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/320-mac80211-add-AQL-support-for-broadcast-packets.patch using plaintext: patching file include/net/cfg80211.h patching file net/mac80211/debugfs.c patching file net/mac80211/ieee80211_i.h patching file net/mac80211/main.c patching file net/mac80211/sta_info.c patching file net/mac80211/tx.c patching file include/net/mac80211.h patching file net/mac80211/sta_info.h patching file net/mac80211/status.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/350-mac80211-allow-scanning-while-on-radar-channel.patch using plaintext: patching file net/mac80211/cfg.c patching file net/mac80211/chan.c patching file net/mac80211/ieee80211_i.h patching file net/mac80211/offchannel.c patching file net/mac80211/scan.c patching file net/mac80211/util.c patching file net/wireless/util.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/360-mac80211-factor-out-part-of-ieee80211_calc_expected_.patch using plaintext: patching file net/mac80211/airtime.c patching file net/mac80211/ieee80211_i.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/361-mac80211-estimate-expected-throughput-if-not-provide.patch using plaintext: patching file net/mac80211/sta_info.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/subsys/370-wifi-mac80211-add-MLO-support-to-ieee80211_probe_cli.patch using plaintext: patching file net/mac80211/cfg.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/070-ath_common_config.patch using plaintext: patching file drivers/net/wireless/ath/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/400-ath_move_debug_code.patch using plaintext: patching file drivers/net/wireless/ath/Makefile patching file drivers/net/wireless/ath/ath.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/402-ath_regd_optional.patch using plaintext: patching file drivers/net/wireless/ath/regd.c patching file drivers/net/wireless/ath/Kconfig patching file local-symbols Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/403-world_regd_fixup.patch using plaintext: patching file drivers/net/wireless/ath/regd.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/404-regd_no_assoc_hints.patch using plaintext: patching file net/wireless/reg.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/405-ath_regd_us.patch using plaintext: patching file drivers/net/wireless/ath/regd_common.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/406-ath_relax_default_regd.patch using plaintext: patching file drivers/net/wireless/ath/regd.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath/431-add_platform_eeprom_support_to_ath5k.patch using plaintext: patching file drivers/net/wireless/ath/ath5k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath5k/201-ath5k-WAR-for-AR71xx-PCI-bug.patch using plaintext: patching file drivers/net/wireless/ath/ath5k/initvals.c patching file drivers/net/wireless/ath/ath5k/dma.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath5k/411-ath5k_allow_adhoc_and_ap.patch using plaintext: patching file drivers/net/wireless/ath/ath5k/mac80211-ops.c patching file drivers/net/wireless/ath/ath5k/base.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath5k/420-ath5k_disable_fast_cc.patch using plaintext: patching file drivers/net/wireless/ath/ath5k/reset.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath5k/430-add_ath5k_platform.patch using plaintext: patching file include/linux/ath5k_platform.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath5k/440-ath5k_channel_bw_debugfs.patch using plaintext: patching file drivers/net/wireless/ath/ath5k/debug.c patching file drivers/net/wireless/ath/ath5k/ath5k.h patching file drivers/net/wireless/ath/ath5k/base.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/341-wifi-ath9k-obtain-system-gpios.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c patching file drivers/net/wireless/ath/ath9k/hw.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/350-ath9k_hw-reset-AHB-WMAC-interface-on-AR91xx.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/351-ath9k_hw-issue-external-reset-for-QCA955x.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/354-ath9k-force-rx_clear-when-disabling-rx.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/356-Revert-ath9k-interpret-requested-txpower-in-EIRP-dom.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/365-ath9k-adjust-tx-power-reduction-for-US-regulatory-do.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/401-ath9k_blink_default.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/410-ath9k_allow_adhoc_and_ap.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/450-ath9k-enabled-MFP-capability-unconditionally.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/500-ath9k_eeprom_debugfs.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/debug.c patching file drivers/net/wireless/ath/ath9k/common-debug.c patching file drivers/net/wireless/ath/ath9k/common-debug.h patching file drivers/net/wireless/ath/ath9k/htc_drv_debug.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/501-ath9k_ahb_init.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/510-ath9k_intr_mitigation_tweak.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/511-ath9k_reduce_rxbuf.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/ath9k.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/512-ath9k_channelbw_debugfs.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/debug.c patching file drivers/net/wireless/ath/ath.h patching file drivers/net/wireless/ath/ath9k/common.c patching file drivers/net/wireless/ath/ath9k/common-debug.c patching file drivers/net/wireless/ath/ath9k/htc_drv_debug.c patching file drivers/net/wireless/ath/ath9k/common-debug.h patching file drivers/net/wireless/ath/ath9k/htc_drv_init.c patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/513-ath9k_add_pci_ids.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c patching file drivers/net/wireless/ath/ath9k/hw.h patching file drivers/net/wireless/ath/ath9k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/530-ath9k_extra_leds.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/ath9k.h patching file drivers/net/wireless/ath/ath9k/gpio.c patching file drivers/net/wireless/ath/ath9k/init.c patching file drivers/net/wireless/ath/ath9k/debug.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/540-ath9k_reduce_ani_interval.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/ani.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/542-ath9k_debugfs_diag.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/debug.c patching file drivers/net/wireless/ath/ath9k/hw.h patching file drivers/net/wireless/ath/ath9k/hw.c patching file drivers/net/wireless/ath/ath9k/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/543-ath9k_entropy_from_adc.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.h patching file drivers/net/wireless/ath/ath9k/ar9003_phy.c patching file drivers/net/wireless/ath/ath9k/init.c patching file drivers/net/wireless/ath/ath9k/hw-ops.h patching file drivers/net/wireless/ath/ath9k/ar5008_phy.c patching file drivers/net/wireless/ath/ath9k/ar9002_phy.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/544-ath9k-ar933x-usb-hang-workaround.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/hw.c patching file drivers/net/wireless/ath/ath9k/phy.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/545-ath9k_ani_ws_detect.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/ar5008_phy.c patching file drivers/net/wireless/ath/ath9k/ar9003_phy.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/547-ath9k_led_defstate_fix.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/gpio.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/548-ath9k_enable_gpio_chip.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/ath9k.h patching file drivers/net/wireless/ath/ath9k/gpio.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/550-ath9k-of.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/init.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath9k/551-ath9k_ubnt_uap_plus_hsr.patch using plaintext: patching file drivers/net/wireless/ath/ath9k/channel.c patching file drivers/net/wireless/ath/ath9k/hsr.c patching file drivers/net/wireless/ath/ath9k/hsr.h patching file drivers/net/wireless/ath/ath9k/main.c patching file drivers/net/wireless/ath/ath9k/Makefile patching file local-symbols patching file drivers/net/wireless/ath/ath9k/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/080-ath10k_thermal_config.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/Kconfig patching file drivers/net/wireless/ath/ath10k/Makefile patching file drivers/net/wireless/ath/ath10k/thermal.h patching file local-symbols Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/921-ath10k_init_devices_synchronously.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/930-ath10k_add_tpt_led_trigger.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/975-ath10k-use-tpt-trigger-by-default.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/core.h patching file drivers/net/wireless/ath/ath10k/leds.c patching file drivers/net/wireless/ath/ath10k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/981-ath10k-adjust-tx-power-reduction-for-US-regulatory-d.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/984-ath10k-Try-to-get-mac-address-from-dts.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/988-ath10k-always-use-mac80211-loss-detection.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/990-ath10k-small-buffers.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/htt.h patching file drivers/net/wireless/ath/ath10k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath10k/991-ath10k-support-flush_sta-method.patch using plaintext: patching file drivers/net/wireless/ath/ath10k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/100-wifi-ath11k-use-unique-QRTR-instance-ID.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/mhi.c patching file drivers/net/wireless/ath/ath11k/mhi.h patching file drivers/net/wireless/ath/ath11k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/101-wifi-ath11k-fix-wrong-usage-of-resource_size-causing.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/qmi.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/201-wifi-ath11k-Support-setting-bdf-addr-and-caldb-addr-.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/qmi.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/453-ath11k-add-ath11k_mac_op_flush_sta-to-properly-flush.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/900-ath11k-control-thermal-support-via-symbol.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/Kconfig patching file drivers/net/wireless/ath/ath11k/Makefile patching file drivers/net/wireless/ath/ath11k/thermal.h patching file local-symbols Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/903-ath11k-support-setting-FW-memory-mode-via-DT.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/905-ath11k-remove-intersection-support-for-regulatory-ru.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/reg.c patching file drivers/net/wireless/ath/ath11k/reg.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/906-wifi-ath11k-disable-coldboot-for-ipq6018.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/907-wifi-ath11k-disable-coldboot-calibration-for-ipq5018.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/910-ath11k-fix-remapped-ce-accessing-issue-on-64bit-OS.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/ahb.c patching file drivers/net/wireless/ath/ath11k/hal.c patching file drivers/net/wireless/ath/ath11k/hw.c patching file drivers/net/wireless/ath/ath11k/hw.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/920-wifi-ath11k-add-hw-params-for-QCN6122.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c patching file drivers/net/wireless/ath/ath11k/core.h patching file drivers/net/wireless/ath/ath11k/qmi.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/921-wifi-ath11k-add-hal-regs-for-QCN6122.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c patching file drivers/net/wireless/ath/ath11k/hw.c patching file drivers/net/wireless/ath/ath11k/hw.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/922-wifi-ath11k-add-hw-ring-mask-for-QCN6122.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/core.c patching file drivers/net/wireless/ath/ath11k/hw.c patching file drivers/net/wireless/ath/ath11k/hw.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/923-wifi-ath11k-update-hif_and-pci_ops-for-QCN6122.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/ahb.c patching file drivers/net/wireless/ath/ath11k/hif.h patching file drivers/net/wireless/ath/ath11k/qmi.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/924-wifi-ath11k-add-multipd-support-for-QCN6122.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/ahb.c patching file drivers/net/wireless/ath/ath11k/core.h patching file drivers/net/wireless/ath/ath11k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/925-wifi-ath11k-add-QCN6122-device-support.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/ahb.c patching file drivers/net/wireless/ath/ath11k/pcic.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/931-wifi-ath11k-Support-to-assign-m3-dump-memory.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/qmi.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath11k/947-wifi-ath11k-fix-rssi-station-dump-for-IPQ5018-and-QC.patch using plaintext: patching file drivers/net/wireless/ath/ath11k/hw.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath12k/100-ath12k-prevent-ltssm-startup-crash.patch using plaintext: patching file drivers/net/wireless/ath/ath12k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath12k/102-wifi-ath12k-limit-WMI_SCAN_CHAN_LIST_CMDID-arg.patch using plaintext: patching file drivers/net/wireless/ath/ath12k/wmi.c patching file drivers/net/wireless/ath/ath12k/wmi.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath12k/103-wifi-ath12k-fix-5GHz-operation-on-wideband-QCN.patch using plaintext: patching file drivers/net/wireless/ath/ath12k/mac.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/ath12k/200-Revert-wifi-ath12k-convert-tasklet-to-BH-workqueue-f.patch using plaintext: patching file drivers/net/wireless/ath/ath12k/ce.h patching file drivers/net/wireless/ath/ath12k/pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/100-rt2x00_options.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/501-rt2x00-allow-to-build-rt2800soc-module-for-RT3883.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/602-01-wifi-rt2x00-Add-support-for-loading-EEPROM-from-user.patch using plaintext: patching file local-symbols patching file drivers/net/wireless/ralink/rt2x00/Kconfig patching file drivers/net/wireless/ralink/rt2x00/Makefile patching file drivers/net/wireless/ralink/rt2x00/rt2800soc.c patching file drivers/net/wireless/ralink/rt2x00/rt2x00.h patching file drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c patching file drivers/net/wireless/ralink/rt2x00/rt2800pci.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/602-03-wifi-rt2x00-Add-support-for-loading-EEPROM-from-MTD.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/Kconfig patching file drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/602-04-wifi-rt2x00-Support-EEPROM-swap-binding.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/602-05-wifi-rt2x00-support-loading-eeprom-from-NVMEM-cells.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/603-wifi-rt2x00-Add-support-for-loading-EEPROM-from-devicetree-embedded-data.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/608-rt2x00-allow_disabling_bands_through_dts.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2x00dev.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/610-rt2x00-change-led-polarity-from-OF.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c patching file drivers/net/wireless/ralink/rt2x00/rt2x00leds.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/611-rt2x00-add-AP+STA-support.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2x00dev.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/620-01-rt2x00-respect-rt2800-hardware-TX-queue-index.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800.h patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c patching file drivers/net/wireless/ralink/rt2x00/rt2800mmio.c patching file drivers/net/wireless/ralink/rt2x00/rt2x00queue.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/620-02-rt2x00-increase-the-watchdog-sampling-frequency.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/621-01-rt2x00-always-calibrate-MT7620-when-switching-channe.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/621-02-rt2x00-rework-link-tuner-for-MT7620.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/621-03-rt2x00-correct-MT7620-SDM-mode-register-value.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/621-04-rt2x00-fix-register-operation-on-RXIQ-calibration.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/622-01-rt2x00-fix-RFCSR-register-init-values-for-RT5592.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/622-02-rt2x00-fix-BBP-register-init-values-for-RT5592.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/994-rt2x00-import-support-for-external-LNA-on-MT7620.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c patching file drivers/net/wireless/ralink/rt2x00/rt2x00.h patching file drivers/net/wireless/ralink/rt2x00/rt2800soc.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/995-rt2x00-mt7620-introduce-accessors-for-CHIP_VER-register.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.h patching file drivers/net/wireless/ralink/rt2x00/rt2800pci.c patching file drivers/net/wireless/ralink/rt2x00/rt2800soc.c patching file drivers/net/wireless/ralink/rt2x00/rt2800usb.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/rt2x00/996-rt2x00-mt7620-differentiate-based-on-SoC-CHIP_VER.patch using plaintext: patching file drivers/net/wireless/ralink/rt2x00/rt2800.h patching file drivers/net/wireless/ralink/rt2x00/rt2800lib.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mt7601u/001-wifi-mt7601u-update-firmware-path.patch using plaintext: patching file drivers/net/wireless/mediatek/mt7601u/usb.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/700-mwl8k-missing-pci-id-for-WNR854T.patch using plaintext: patching file drivers/net/wireless/marvell/mwl8k.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/801-libertas-configure-sysfs-links.patch using plaintext: patching file drivers/net/wireless/marvell/libertas/cfg.c patching file drivers/net/wireless/marvell/libertas/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/802-libertas-set-wireless-macaddr.patch using plaintext: patching file drivers/net/wireless/marvell/libertas/cfg.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/900-mwifiex-increase-the-global-limit-up-to-4-SSID.patch using plaintext: patching file drivers/net/wireless/marvell/mwifiex/decl.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/940-mwl8k_init_devices_synchronously.patch using plaintext: patching file drivers/net/wireless/marvell/mwl8k.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/mwl/950-mwifiex-Print-stringified-name-of-command-in-error-l.patch using plaintext: patching file drivers/net/wireless/marvell/mwifiex/cmdevt.c patching file drivers/net/wireless/marvell/mwifiex/main.h patching file drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c patching file drivers/net/wireless/marvell/mwifiex/uap_cmd.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/040-brcmutil_option.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/810-b43-gpio-mask-module-option.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/b43.h patching file drivers/net/wireless/broadcom/b43/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/811-b43_no_pio.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/Makefile patching file drivers/net/wireless/broadcom/b43/main.c patching file drivers/net/wireless/broadcom/b43/pio.h patching file drivers/net/wireless/broadcom/b43/Kconfig Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/812-b43-add-antenna-control.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/main.c patching file drivers/net/wireless/broadcom/b43/b43.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/813-b43-reduce-number-of-RX-slots.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/dma.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/814-b43-only-use-gpio-0-1-for-led.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/815-b43-always-take-overlapping-devs.patch using plaintext: patching file drivers/net/wireless/broadcom/b43/main.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/850-brcmsmac-remove-extra-regulation-restriction.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/860-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-01-rpi-6.12-brcmfmac-adds-support-for-BCM43341-wifi.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-02-rpi-6.12-brcmfmac-Prefer-a-ccode-from-OTP-over-nvram-file.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-03-rpi-6.12-brcmfmac-Increase-power-saving-delay-to-2s.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-04-rpi-6.12-brcmfmac-non-upstream-support-DS1-exit-firmware-re-download.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c patching file drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-05-rpi-6.12-brcmfmac-Fix-interoperating-DPP-and-other-encryption.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/870-06-rpi-6.12-brcmfmac-Include-modinfo-for-43456-CLM-blob.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c Applying /opt/openwrt/source/release/package/kernel/mac80211/patches/brcm/871-brcmfmac-disable-dump_survey-on-bcm2835.patch using plaintext: patching file drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/ssb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/bcma /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/net/bluetooth rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/cordic.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/crc8.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/eeprom_93cx6.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/wl12xx.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/mhi.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/net/ieee80211.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/backport-include/linux/bcm47xx_nvram.h echo 'compat-wireless-6.18-1-r32429-d76c64ad00' > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/compat_version touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.prepared_3417d8720873890f6816f5c890504761_6664517399ebbbc92a37c5bb081b5c53 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.mac80211.regular_installed cmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/linux/ath5k_platform.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63/include/linux/ath5k_platform.h touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.configured_ee4b3e8cabb5ceec1675986e7f4108c5 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.built_check . /opt/openwrt/source/release/include/shell.sh; var2file "V_mac80211_config" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.config make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 EXTRA_CFLAGS="-I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18=backports-6.18 " KLIB_BUILD="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" MODPROBE=true KLIB=/lib/modules/6.12.63 KERNEL_SUBLEVEL=12 KBUILD_LDFLAGS_MODULE_PREREQ= allnoconfig make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18' Generating local configuration database from kernel ... done. gcc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -DKBUILD_NO_NLS -c -o conf.o conf.c lex -ozconf.lex.c -L zconf.l yacc -Wno-yacc -ozconf.tab.c -t -l zconf.y gcc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -DKBUILD_NO_NLS -c -o zconf.tab.o zconf.tab.c gcc conf.o zconf.tab.o -o conf .config:16:warning: symbol value 'm' invalid for ATH5K_PCI .config:34:warning: override: reassigning to symbol MWIFIEX boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' # # configuration written to .config # make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/modules make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 EXTRA_CFLAGS="-I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18=backports-6.18 " KLIB_BUILD="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" MODPROBE=true KLIB=/lib/modules/6.12.63 KERNEL_SUBLEVEL=12 KBUILD_LDFLAGS_MODULE_PREREQ= modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18' make[5]: 'Kconfig.versions' is up to date. make[7]: 'Kconfig.versions' is up to date. make[8]: 'conf' is up to date. boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' # # configuration written to .config # Building backport-include/backport/autoconf.h ... done. CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/compat/main.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/compat/compat.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/caps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/initvals.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/eeprom.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/gpio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/desc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/dma.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/qcu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/pcu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/reset.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/attach.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/base.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/rfkill.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/ani.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/sysfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/mac80211-ops.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/pci.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/ath5k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/beacon.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/gpio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/recv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/xmit.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/link.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/antenna.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/channel.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/dfs_debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/dfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/rng.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/debug.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9002_hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9002_phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar5008_phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9002_calib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_calib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/calib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/eeprom.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/eeprom_def.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/eeprom_4k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/eeprom_9287.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ani.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9002_mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_eeprom.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ar9003_paprd.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/common-init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/common-beacon.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/common-debug.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_hst.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/hif_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_beacon.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_gpio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/htc_drv_debug.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_htc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/debug.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/carl9170.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/hif.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/htc_mbox.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/htc_pipe.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/bmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/recovery.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/sdio.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/usb.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ar5523/ar5523.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/netdev.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/pcie_bus.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/interrupt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/txrx_edma.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/rx_reorder.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/pm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/pmc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wil_platform.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/ethtool.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wil_crash_dump.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/p2p.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wil6210.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/htc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/htt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/htt_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/htt_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/wmi-tlv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/bmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/p2p.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/swap.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/leds.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/debugfs_sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/wow.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/coredump.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ce.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/pci.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/hal.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/hal_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/hal_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/reg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/htc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/qmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/dp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/dp_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/dp_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/peer.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/dbring.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/pcic.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/p2p.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/debugfs_htt_stats.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/debugfs_sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/wow.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/coredump.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/mhi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/pci.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k_pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/hal.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/hal_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/hal_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/wmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/reg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/htc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/qmi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/dp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/dp_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/dp_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/peer.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/dbring.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/mhi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/dp_mon.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/p2p.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/debugfs_htt_stats.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/debugfs_sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/wow.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/ath12k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/regd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/key.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/dfs_pattern_detector.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/dfs_pri_detector.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/bus.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/phy_g.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/tables.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/lo.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/wa.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/tables_nphy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/radio_2055.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/radio_2056.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/radio_2057.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/phy_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/phy_n.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/phy_lp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/tables_lpphy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/phy_ht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/tables_phy_ht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/radio_2059.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/sysfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/xmit.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/dma.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/rfkill.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/ppr.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/leds.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/b43.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/commonring.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/flowring.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ucode_loader.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ampdu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/antsel.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/channel.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy_shim.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/pmu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/stf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_cmn.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_lcn.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phytbl_n.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_qmath.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcms_trace_events.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/rs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/ucode.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/lib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/calib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/tt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/eeprom.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/power.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/rxon.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/devices.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/led.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/nvm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/ops.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/utils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/rxmq.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/binding.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/quota.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/sf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/time-event.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/rs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/power.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/coex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/tt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/offloading.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/tdls.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/ftm-initiator.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/rfi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mld-key.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/link.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/mld-mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/ptp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/time-sync.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/led.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/mld.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/notif.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/power.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/iface.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/link.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/mcc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/session-protect.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/coex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/tlc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/agg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/key.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/regulatory.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/ap.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/thermal.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/roc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/stats.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/low_latency.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/mlo.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/ptp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/time_sync.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/ftm-initiator.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/led.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/iwlmld.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-io.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-drv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-nvm-utils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-utils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-phy-db.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-v2.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/drv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/utils.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans-gen2.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwl-trans.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/img.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/notif-wait.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/rs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/dbg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/pnvm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/dump.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/regulatory.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/1000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/2000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/5000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/6000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/7000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/8000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/9000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/22000.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/ax210.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/bz.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/sc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/dr.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-jf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-hr.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-gf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-fm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-wh.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/cfg/rf-pe.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/paging.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/smem.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/fw/init.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwlwifi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/cfp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/cmdevt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/wmm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/11n.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/11ac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/11n_aggr.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/join.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_ioctl.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/uap_cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/ie.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_event.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/uap_event.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sta_rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/uap_txrx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/ethtool.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/11h.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/tdls.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/debugfs.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/sdio.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/pcie.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/pcie_quirks.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwl8k.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/mcu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/trace.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/dma.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/eeprom.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/tx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/mt7601u.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00dev.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00config.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00queue.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00link.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00crypto.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00firmware.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00leds.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00eeprom.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00lib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800lib.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800mmio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt61pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt73usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/fw_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/dm_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/fw_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/hw_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/phy_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rf_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/trx_common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rtl8192d-common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rtl8192du.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/pwrseq.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8192e2ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b1ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a1ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8821a2ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/dm_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/phy_common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/pwrseq.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/trx.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/base.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/cam.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/efuse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/ps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/regd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/stats.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtlwifi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/pci.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/usb.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8192e.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8723b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8723a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8192c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8188f.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8188e.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8710b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/8192f.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/debug.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/coex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/efuse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/ps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/sec.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/bf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/sar.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/regd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/wow.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/led.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822b_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822be.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822bu.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822bu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822c_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822ce.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822cs.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8822cu.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723x.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723x.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723d.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723d_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723d.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723de.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723de.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723ds.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723ds.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8723du.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723du.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821c_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821ce.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821cu.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821cu.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88xxa.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_88xxa.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821a_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8812a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8812a_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8821au.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821au.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8812au.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812au.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8814a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8814a_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8814ae.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814ae.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw8814au.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814au.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/pci.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/sdio.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/usb.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/mac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/mac_be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/phy.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/phy_be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/fw.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/cam.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/efuse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/efuse_be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/regd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/sar.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/coex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/ps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/chan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/ser.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/acpi.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/wow.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8851b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8851b_table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8851b_rfk_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8851be.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852a_table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852ae.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852b_common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b_common.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852b_table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852b_rfk_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852be.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852be.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852c_table.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852c.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8852ce.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ce.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8922a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8922a_rfk.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922a.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw8922ae.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922ae.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/pci_be.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_pci.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_mgmt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_hal.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_ps.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_sdio_ops.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x_usb_ops.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_usb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/io.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/event.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/ps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/acx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/boot.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/sysfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/vendor_cmd.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/sdio.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/acx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/event.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/wl12xx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/acx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/io.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/event.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/wl18xx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/virtual/mac80211_hwsim.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_ap.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_btcoex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_efuse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_io.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_ioctl_set.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_ieee80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_mlme.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_mlme_ext.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_pwrctrl.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_recv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_security.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_sta_mgt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_wlan_util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/core/rtw_xmit.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_intf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_com.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_com_phycfg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_btcoex.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_sdio.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/hal_pwr_seq.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalPhyRf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_CfoTracking.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_DIG.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_DynamicBBPowerSaving.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_HWConfig.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_cmd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_dm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/sdio_halinit.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/sdio_ops.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/osdep_service.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/os_intfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/sdio_intf.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/wifi_regd.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/os_dep/xmit_linux.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/r8723bs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/core.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/sysfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/radiotap.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/reg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/nl80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/mlme.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/ibss.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/sme.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/chan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/ethtool.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/mesh.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/ap.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/trace.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/ocb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/pmsr.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/of.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/debugfs.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/cfg80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/status.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/driver-ops.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/sta_info.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/wep.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/aead_api.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/wpa.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/scan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/offchannel.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/ht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/agg-tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/agg-rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/vht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/he.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/s1g.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/ibss.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/iface.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/link.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/rate.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/michael.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/tkip.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/aes_cmac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/aes_gmac.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/fils_aead.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/cfg.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/ethtool.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/rx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/spectmgmt.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/tx.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/key.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/util.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/parse.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/wme.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/chan.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/trace.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mlme.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/tdls.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/ocb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/airtime.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/eht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/led.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/debugfs_sta.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/debugfs_netdev.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/debugfs_key.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh_pathtbl.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh_plink.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh_hwmp.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh_sync.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mesh_ps.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/pm.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/rc80211_minstrel_ht.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/rc80211_minstrel_ht_debugfs.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/wbrf.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mac80211.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/soc/qcom/qmi_encdec.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/soc/qcom/qmi_interface.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/soc/qcom/qmi_helpers.o MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/compat/compat.mod.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.module-common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/compat/compat.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/ath5k.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath5k/ath5k.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_hw.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_hw.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_common.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_common.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_htc.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_htc.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath9k/ath9k_pci_owl_loader.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/carl9170.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/carl9170/carl9170.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_core.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_sdio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ar5523/ar5523.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ar5523/ar5523.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wil6210.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/wil6210/wil6210.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_core.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_core.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath10k/ath10k_pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k_pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath11k/ath11k_pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/ath12k.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath12k/ath12k.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/ath.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/b43.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/b43/b43.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/brcmfmac-cyw.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/brcmfmac-bca.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwlwifi.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/iwlmld.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/intel/iwlwifi/mld/iwlmld.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwl8k.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/marvell/mwl8k.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/mt7601u.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00lib.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800lib.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800mmio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt61pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt61pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt73usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt73usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtlwifi.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rtl8192d-common.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192d/rtl8192d-common.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rtl8192du.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8192du/rtl8192du.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_core.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_core.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822b.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822be.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822bu.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822bu.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822c.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cs.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cs.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cu.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8822cu.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723x.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723x.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723d.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723d.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723de.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723de.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723ds.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723ds.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723du.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8723du.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821c.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821c.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821ce.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821ce.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821cu.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821cu.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_88xxa.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_88xxa.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821a.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821a.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812a.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812a.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821au.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8821au.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812au.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8812au.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814a.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814a.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814ae.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814ae.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814au.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_8814au.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_sdio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_sdio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw88/rtw88_usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_core.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_core.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851b.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851b.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851be.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8851be.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852a.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b_common.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b_common.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852b.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852be.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852c.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852c.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ce.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8852ce.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922a.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922a.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922ae.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_8922ae.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_pci.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_91x.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_sdio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_sdio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_usb.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/rsi/rsi_usb.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore_sdio.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/wl12xx.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl12xx/wl12xx.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/wl18xx.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ti/wl18xx/wl18xx.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/virtual/mac80211_hwsim.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/virtual/mac80211_hwsim.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/r8723bs.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/staging/rtl8723bs/r8723bs.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/cfg80211.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/wireless/cfg80211.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mac80211.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/mac80211.ko CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/soc/qcom/qmi_helpers.mod.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/soc/qcom/qmi_helpers.ko make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim/etc/modules.d; ( echo "mac80211_hwsim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim/etc/modules.d/mac80211-hwsim; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211-hwsim/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mac80211-hwsim_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211 /opt/openwrt/source/release/scripts/ipkg-remove kmod-cfg80211 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cfg80211-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cfg80211-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/modules/6.12.63/compat.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/modules/6.12.63/cfg80211.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cfg80211"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-cfg80211"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-cfg80211.list && mv /opt/openwrt/source/release/tmp/kmod-cfg80211.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL/conffiles ]; then echo $(IDIR_kmod-cfg80211)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/lib/apk/packages/kmod-cfg80211.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-cfg80211" --info "version:6.12.63.6.18-r1" --info "description:cfg80211 is the Linux wireless LAN (802.11) configuration API." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-cfg80211-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-cfg80211/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 iw wifi-scripts wireless-regdb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-cfg80211" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-cfg80211-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211 /opt/openwrt/source/release/scripts/ipkg-remove kmod-mac80211 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-hwsim-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/modules/6.12.63/mac80211.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac80211"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac80211"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mac80211.list && mv /opt/openwrt/source/release/tmp/kmod-mac80211.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL/conffiles ]; then echo $(IDIR_kmod-mac80211)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/lib/apk/packages/kmod-mac80211.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mac80211" --info "version:6.12.63.6.18-r1" --info "description:Generic IEEE 802.11 Networking Stack (mac80211)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-mac80211-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-cfg80211 kmod-crypto-cmac kmod-crypto-ccm kmod-crypto-gcm hostapd-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim /opt/openwrt/source/release/scripts/ipkg-remove kmod-mac80211-hwsim /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-hwsim-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-hwsim-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/etc/modules.d; ( echo "mac80211_hwsim"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/etc/modules.d/mac80211-hwsim; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/modules/6.12.63/mac80211_hwsim.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac80211-hwsim"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mac80211-hwsim"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mac80211-hwsim.list && mv /opt/openwrt/source/release/tmp/kmod-mac80211-hwsim.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL/conffiles ]; then echo $(IDIR_kmod-mac80211-hwsim)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/lib/apk/packages/kmod-mac80211-hwsim.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mac80211-hwsim" --info "version:6.12.63.6.18-r1" --info "description:mac80211 HW simulation device" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-mac80211-hwsim-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mac80211-hwsim/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mac80211-hwsim" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mac80211-hwsim-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/tmp/stage-mac80211 mkdir -p /opt/openwrt/source/release/tmp/stage-mac80211/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages mkdir -p /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211 /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ath /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/net/mac80211 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/*.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/include/* /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/backport-include/* /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/net/mac80211/rate.h /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/net/mac80211/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/drivers/net/wireless/ath/*.h /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ath/ rm -f /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport/linux/module.h find /opt/openwrt/source/release/tmp/stage-mac80211 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.regular.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.regular.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-mac80211 ]; then (cd /opt/openwrt/source/release/tmp/stage-mac80211; find ./ > /opt/openwrt/source/release/tmp/stage-mac80211.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-mac80211.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.regular.list && cp -fpR /opt/openwrt/source/release/tmp/stage-mac80211/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-mac80211 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.mac80211.regular_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u /opt/openwrt/source/release/scripts/ipkg-remove kmod-mt7601u /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mt7601u-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mt7601u-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/etc/modules.d; ( echo "mt7601u"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/etc/modules.d/mt7601u; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/modules/6.12.63/mt7601u.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mt7601u"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mt7601u"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mt7601u.list && mv /opt/openwrt/source/release/tmp/kmod-mt7601u.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL/conffiles ]; then echo $(IDIR_kmod-mt7601u)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/lib/apk/packages/kmod-mt7601u.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mt7601u" --info "version:6.12.63.6.18-r1" --info "description:MT7601U-based USB dongles Wireless Driver" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-mt7601u-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mt7601u/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-usb-core mt7601u-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mt7601u" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mt7601u-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u/etc/modules.d; ( echo "mt7601u"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u/etc/modules.d/mt7601u; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x /opt/openwrt/source/release/scripts/ipkg-remove kmod-rsi91x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-sdio-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/modules/6.12.63/rsi_91x.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rsi91x.list && mv /opt/openwrt/source/release/tmp/kmod-rsi91x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL/conffiles ]; then echo $(IDIR_kmod-rsi91x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/lib/apk/packages/kmod-rsi91x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rsi91x" --info "version:6.12.63.6.18-r1" --info "description:Redpine Signals Inc 91x WLAN driver support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rsi91x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 rs9113-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rsi91x-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/etc/modules.d; ( echo "rsi_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/etc/modules.d/rsi91x-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/modules/6.12.63/rsi_usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rsi91x-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rsi91x-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rsi91x-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/lib/apk/packages/kmod-rsi91x-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rsi91x-usb" --info "version:6.12.63.6.18-r1" --info "description:Redpine Signals USB bus support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rsi91x-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-mac80211 kmod-rsi91x rs9113-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb/etc/modules.d; ( echo "rsi_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb/etc/modules.d/rsi91x-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-rsi91x-sdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-sdio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-sdio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/etc/modules.d; ( echo "rsi_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/etc/modules.d/rsi91x-sdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/modules/6.12.63/rsi_sdio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x-sdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rsi91x-sdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rsi91x-sdio.list && mv /opt/openwrt/source/release/tmp/kmod-rsi91x-sdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-rsi91x-sdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/lib/apk/packages/kmod-rsi91x-sdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rsi91x-sdio" --info "version:6.12.63.6.18-r1" --info "description:Redpine Signals SDIO bus support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rsi91x-sdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rsi91x-sdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-mmc kmod-rsi91x rs9113-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rsi91x-sdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rsi91x-sdio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio/etc/modules.d; ( echo "rsi_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio/etc/modules.d/rsi91x-sdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore /opt/openwrt/source/release/scripts/ipkg-remove kmod-wlcore /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wlcore-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wlcore-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/etc/modules.d; ( echo "wlcore"; echo "wlcore_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/etc/modules.d/wlcore; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/modules/6.12.63/wlcore.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/modules/6.12.63/wlcore_sdio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wlcore"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wlcore"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wlcore.list && mv /opt/openwrt/source/release/tmp/kmod-wlcore.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL/conffiles ]; then echo $(IDIR_kmod-wlcore)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/lib/apk/packages/kmod-wlcore.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wlcore" --info "version:6.12.63.6.18-r1" --info "description:This module contains some common parts needed by TI Wireless drivers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-wlcore-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wlcore/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wlcore" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wlcore-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore/etc/modules.d; ( echo "wlcore"; echo "wlcore_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore/etc/modules.d/wlcore; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-wl12xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl12xx-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl12xx-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/etc/modules.d; ( echo "wl12xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/etc/modules.d/wl12xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/modules/6.12.63/wl12xx.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wl12xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wl12xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wl12xx.list && mv /opt/openwrt/source/release/tmp/kmod-wl12xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-wl12xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/lib/apk/packages/kmod-wl12xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wl12xx" --info "version:6.12.63.6.18-r1" --info "description:Kernel modules for TI WL12xx" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/wl12xx" --info "maintainer:Felix Fietkau " --info "provides:kmod-wl12xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl12xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-wlcore wl12xx-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl12xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl12xx-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx/etc/modules.d; ( echo "wl12xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx/etc/modules.d/wl12xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx /opt/openwrt/source/release/scripts/ipkg-remove kmod-wl18xx /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl18xx-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl18xx-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/etc/modules.d; ( echo "wl18xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/etc/modules.d/wl18xx; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/modules/6.12.63/wl18xx.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wl18xx"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wl18xx"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wl18xx.list && mv /opt/openwrt/source/release/tmp/kmod-wl18xx.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL/conffiles ]; then echo $(IDIR_kmod-wl18xx)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/lib/apk/packages/kmod-wl18xx.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wl18xx" --info "version:6.12.63.6.18-r1" --info "description:Kernel modules for TI WL18xx" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/wl18xx" --info "maintainer:Felix Fietkau " --info "provides:kmod-wl18xx-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wl18xx/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-wlcore wl18xx-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wl18xx" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wl18xx-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx/etc/modules.d; ( echo "wl18xx"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx/etc/modules.d/wl18xx; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-smallbuffers-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-pci-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath12k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath3k-6.12.63-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath5k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-sdio-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-usb-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-common-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-htc-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/modules/6.12.63/ath.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath.list && mv /opt/openwrt/source/release/tmp/kmod-ath.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/lib/apk/packages/kmod-ath.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath" --info "version:6.12.63.6.18-r1" --info "description:This module contains some common parts needed by Atheros Wireless drivers." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath5k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath5k-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath5k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/etc/modules.d; ( echo "ath5k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/etc/modules.d/ath5k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/modules/6.12.63/ath5k.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath5k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath5k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath5k.list && mv /opt/openwrt/source/release/tmp/kmod-ath5k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath5k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/lib/apk/packages/kmod-ath5k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath5k" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on Atheros 5xxx chipset." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath5k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath5k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath5k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath5k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath5k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k/etc/modules.d; ( echo "ath5k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k/etc/modules.d/ath5k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath6kl /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-sdio-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/modules/6.12.63/ath6kl_core.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath6kl.list && mv /opt/openwrt/source/release/tmp/kmod-ath6kl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath6kl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/lib/apk/packages/kmod-ath6kl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath6kl" --info "version:6.12.63.6.18-r1" --info "description:Atheros FullMAC wireless devices (common code for ath6kl_sdio and ath6kl_usb)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath6kl" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath6kl-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath6kl-sdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-sdio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-sdio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/etc/modules.d; ( echo "ath6kl_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/etc/modules.d/ath6kl-sdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/modules/6.12.63/ath6kl_sdio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl-sdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl-sdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath6kl-sdio.list && mv /opt/openwrt/source/release/tmp/kmod-ath6kl-sdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath6kl-sdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/lib/apk/packages/kmod-ath6kl-sdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath6kl-sdio" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on Atheros IEEE 802.11n AR6003 and AR6004 family of chipsets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath6kl" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath6kl-sdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-sdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-ath6kl" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-sdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-sdio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio/etc/modules.d; ( echo "ath6kl_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio/etc/modules.d/ath6kl-sdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath6kl-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/etc/modules.d; ( echo "ath6kl_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/etc/modules.d/ath6kl-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/modules/6.12.63/ath6kl_usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath6kl-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath6kl-usb.list && mv /opt/openwrt/source/release/tmp/kmod-ath6kl-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath6kl-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/lib/apk/packages/kmod-ath6kl-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath6kl-usb" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on the Atheros IEEE 802.11n AR6004 chipset." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath6kl" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath6kl-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath6kl-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-ath6kl" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath6kl-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath6kl-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb/etc/modules.d; ( echo "ath6kl_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb/etc/modules.d/ath6kl-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath9k-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-common-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-common-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/modules/6.12.63/ath9k_common.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/modules/6.12.63/ath9k_hw.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath9k-common.list && mv /opt/openwrt/source/release/tmp/kmod-ath9k-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath9k-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/lib/apk/packages/kmod-ath9k-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath9k-common" --info "version:6.12.63.6.18-r1" --info "description:Atheros 802.11n wireless devices (common code for ath9k and ath9k_htc)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath9k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath9k-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath kmod-random-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-common-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath9k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-common-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-htc-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/etc/modules.d; ( echo "ath9k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/etc/modules.d/ath9k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/modules/6.12.63/ath9k.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath9k.list && mv /opt/openwrt/source/release/tmp/kmod-ath9k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath9k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/lib/apk/packages/kmod-ath9k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath9k" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on Atheros IEEE 802.11n AR5008 and AR9001 family of chipsets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath9k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath9k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath9k-common" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k/etc/modules.d; ( echo "ath9k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k/etc/modules.d/ath9k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-common touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath9k-htc /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-htc-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-htc-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/etc/modules.d; ( echo "ath9k_htc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/etc/modules.d/ath9k-htc; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/modules/6.12.63/ath9k_htc.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k-htc"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath9k-htc"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath9k-htc.list && mv /opt/openwrt/source/release/tmp/kmod-ath9k-htc.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath9k-htc)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/lib/apk/packages/kmod-ath9k-htc.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath9k-htc" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on Atheros USB AR9271 and AR7010 family of chipsets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath9k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath9k-htc-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath9k-htc/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath9k-common kmod-usb-core ath9k-htc-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath9k-htc" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath9k-htc-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc/etc/modules.d; ( echo "ath9k_htc"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc/etc/modules.d/ath9k-htc; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath10k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-smallbuffers-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/etc/modules.d; ( echo "ath10k_core frame_mode=2"; echo "ath10k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/etc/modules.d/ath10k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/modules/6.12.63/ath10k_core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/modules/6.12.63/ath10k_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath10k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath10k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath10k.list && mv /opt/openwrt/source/release/tmp/kmod-ath10k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath10k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/lib/apk/packages/kmod-ath10k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath10k" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for wireless adapters based on Atheros IEEE 802.11ac family of chipsets. For now only PCI is supported." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath10k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath10k-any" --info "provider-priority:100" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath10k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath10k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k/etc/modules.d; ( echo "ath10k_core frame_mode=2"; echo "ath10k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k/etc/modules.d/ath10k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers /opt/openwrt/source/release/scripts/ipkg-remove kmod-qcom-qmi-helpers /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qcom-qmi-helpers-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qcom-qmi-helpers-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/etc/modules.d; ( echo "qmi_helpers"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/etc/modules.d/qcom-qmi-helpers; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/modules/6.12.63/qmi_helpers.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qcom-qmi-helpers"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-qcom-qmi-helpers"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-qcom-qmi-helpers.list && mv /opt/openwrt/source/release/tmp/kmod-qcom-qmi-helpers.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL/conffiles ]; then echo $(IDIR_kmod-qcom-qmi-helpers)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/lib/apk/packages/kmod-qcom-qmi-helpers.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-qcom-qmi-helpers" --info "version:6.12.63.6.18-r1" --info "description:Qualcomm QMI backports helpers" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-qcom-qmi-helpers-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-qcom-qmi-helpers/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-qcom-qmi-helpers" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-qcom-qmi-helpers-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath11k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/modules/6.12.63/ath11k.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath11k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath11k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath11k.list && mv /opt/openwrt/source/release/tmp/kmod-ath11k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath11k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/lib/apk/packages/kmod-ath11k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath11k" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for Qualcomm Technologies 802.11ax family of chipsets." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath11k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath11k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath kmod-crypto-michael-mic kmod-qcom-qmi-helpers" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath11k-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/etc/modules.d; ( echo "ath11k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/etc/modules.d/ath11k-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/modules/6.12.63/ath11k_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath11k-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath11k-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath11k-pci.list && mv /opt/openwrt/source/release/tmp/kmod-ath11k-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath11k-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/lib/apk/packages/kmod-ath11k-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath11k-pci" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for Qualcomm Technologies 802.11ax family of chipsets with PCI bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath11k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath11k-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath11k-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-qrtr-mhi kmod-ath11k" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath11k-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath11k-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci/etc/modules.d; ( echo "ath11k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci/etc/modules.d/ath11k-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath12k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath12k-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath12k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/etc/modules.d; ( echo "ath12k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/etc/modules.d/ath12k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/modules/6.12.63/ath12k.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath12k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath12k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath12k.list && mv /opt/openwrt/source/release/tmp/kmod-ath12k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath12k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/lib/apk/packages/kmod-ath12k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath12k" --info "version:6.12.63.6.18-r1" --info "description:This module adds support for Qualcomm Technologies 802.11be family of chipsets with PCI bus." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath12k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath12k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ath12k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath kmod-crypto-michael-mic kmod-qrtr-mhi kmod-qcom-qmi-helpers" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ath12k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath12k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k/etc/modules.d; ( echo "ath12k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k/etc/modules.d/ath12k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170 /opt/openwrt/source/release/scripts/ipkg-remove kmod-carl9170 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-carl9170-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-carl9170-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/etc/modules.d; ( echo "carl9170"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/etc/modules.d/carl9170; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/modules/6.12.63/carl9170.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-carl9170"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-carl9170"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-carl9170.list && mv /opt/openwrt/source/release/tmp/kmod-carl9170.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL/conffiles ]; then echo $(IDIR_kmod-carl9170)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/lib/apk/packages/kmod-carl9170.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-carl9170" --info "version:6.12.63.6.18-r1" --info "description:Driver for Atheros AR9170 USB sticks" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-carl9170-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-carl9170/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-ath kmod-usb-core kmod-input-core carl9170-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-carl9170" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-carl9170-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170/etc/modules.d; ( echo "carl9170"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170/etc/modules.d/carl9170; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader /opt/openwrt/source/release/scripts/ipkg-remove kmod-owl-loader /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-owl-loader-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-owl-loader-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/etc/modules.d; ( echo "ath9k_pci_owl_loader"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/etc/modules.d/owl-loader; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/modules/6.12.63/ath9k_pci_owl_loader.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-owl-loader"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-owl-loader"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-owl-loader.list && mv /opt/openwrt/source/release/tmp/kmod-owl-loader.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL/conffiles ]; then echo $(IDIR_kmod-owl-loader)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/lib/apk/packages/kmod-owl-loader.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-owl-loader" --info "version:6.12.63.6.18-r1" --info "description:Kernel module that helps to initialize certain Qualcomm Atheros' PCI(e) Wifi chips, which have the init data (which contains the PCI device ID for example) stored together with the calibration data in the file system. This is necessary for devices like the Cisco Meraki Z1." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-owl-loader-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-owl-loader/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath9k" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-owl-loader" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-owl-loader-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader/etc/modules.d; ( echo "ath9k_pci_owl_loader"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader/etc/modules.d/owl-loader; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ar5523 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ar5523-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ar5523-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/etc/modules.d; ( echo "ar5523"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/etc/modules.d/ar5523; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/modules/6.12.63/ar5523.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ar5523"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ar5523"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ar5523.list && mv /opt/openwrt/source/release/tmp/kmod-ar5523.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL/conffiles ]; then echo $(IDIR_kmod-ar5523)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/lib/apk/packages/kmod-ar5523.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ar5523" --info "version:6.12.63.6.18-r1" --info "description:Driver for Atheros AR5523 USB sticks" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-ar5523-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-ar5523/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-ath kmod-usb-core kmod-input-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-ar5523" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ar5523-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523/etc/modules.d; ( echo "ar5523"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523/etc/modules.d/ar5523; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210 /opt/openwrt/source/release/scripts/ipkg-remove kmod-wil6210 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wil6210-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wil6210-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/etc/modules.d; ( echo "wil6210"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/etc/modules.d/wil6210; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/modules/6.12.63/wil6210.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wil6210"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-wil6210"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-wil6210.list && mv /opt/openwrt/source/release/tmp/kmod-wil6210.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL/conffiles ]; then echo $(IDIR_kmod-wil6210)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/lib/apk/packages/kmod-wil6210.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-wil6210" --info "version:6.12.63.6.18-r1" --info "description:QCA/Wilocity 60g WiFi card wil6210 support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-wil6210-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-wil6210/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 wil6210-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-wil6210" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-wil6210-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210/etc/modules.d; ( echo "wil6210"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210/etc/modules.d/wil6210; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers/etc/modules.d; ( echo "qmi_helpers"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers/etc/modules.d/qcom-qmi-helpers; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43 /opt/openwrt/source/release/scripts/ipkg-remove kmod-b43 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b43-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b43-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/etc/modules.d; ( echo "b43"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/etc/modules.d/b43; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/firmware/ tar xjf "/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2" -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/firmware/ b43-fwcutter -w /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/firmware/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/broadcom-wl-5.100.138/linux/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 666.2 MD5 : e1b05e268bcdbfef3560c28fc161f30e Extracting b43/lp0initvals14.fw Extracting b43/lcn0bsinitvals25.fw Extracting b43/n0bsinitvals25.fw Extracting b43/n0bsinitvals17.fw Extracting b43/ucode17_mimo.fw Extracting b43/ucode16_lp.fw Extracting b43/sslpn1initvals27.fw Extracting b43/lp2bsinitvals19.fw Extracting b43/sslpn3bsinitvals21.fw Extracting b43/ucode16_sslpn.fw ucode time: 01:15:07 Extracting b43/ucode25_lcn.fw Extracting b43/ucode21_sslpn.fw Extracting b43/lp0bsinitvals14.fw Extracting b43/b0g0initvals9.fw Extracting b43/ucode20_sslpn.fw Extracting b43/a0g1bsinitvals9.fw Extracting b43/lp1initvals20.fw Extracting b43/b0g0bsinitvals13.fw Extracting b43/lp2initvals19.fw Extracting b43/n2bsinitvals19.fw Extracting b43/sslpn4bsinitvals22.fw Extracting b43/ucode16_sslpn_nobt.fw ucode date: 2011-02-23 Extracting b43/n1bsinitvals20.fw Extracting b43/n1initvals20.fw Extracting b43/b0g0bsinitvals5.fw Extracting b43/ucode22_sslpn.fw Extracting b43/b0g0initvals13.fw Extracting b43/ht0initvals26.fw Extracting b43/ucode33_lcn40.fw Extracting b43/sslpn1bsinitvals20.fw Extracting b43/lcn400bsinitvals33.fw Extracting b43/ucode14.fw Extracting b43/a0g0initvals5.fw Extracting b43/lp1bsinitvals22.fw Extracting b43/n16initvals30.fw Extracting b43/lp0bsinitvals16.fw Extracting b43/lcn1bsinitvals25.fw Extracting b43/lcn400initvals33.fw Extracting b43/n0bsinitvals24.fw Extracting b43/lcn2bsinitvals26.fw Extracting b43/lcn1initvals26.fw Extracting b43/n0bsinitvals22.fw Extracting b43/n18initvals32.fw Extracting b43/lcn2initvals26.fw Extracting b43/a0g1bsinitvals5.fw Extracting b43/n0bsinitvals11.fw Extracting b43/lcn2initvals24.fw Extracting b43/lcn0initvals26.fw Extracting b43/n0absinitvals11.fw Extracting b43/ucode21_sslpn_nobt.fw ucode time: 01:15:07 Extracting b43/ucode26_mimo.fw Extracting b43/n2initvals19.fw Extracting b43/sslpn3initvals21.fw Extracting b43/a0g1bsinitvals13.fw Extracting b43/sslpn4initvals22.fw Extracting b43/pcm5.fw Extracting b43/ucode22_mimo.fw Extracting b43/ucode9.fw Extracting b43/lcn2initvals25.fw Extracting b43/lp1initvals22.fw Extracting b43/sslpn1bsinitvals27.fw Extracting b43/lcn0initvals24.fw Extracting b43/ucode32_mimo.fw Extracting b43/a0g0bsinitvals9.fw Extracting b43/n18bsinitvals32.fw Extracting b43/n0initvals24.fw Extracting b43/n0initvals25.fw Extracting b43/a0g1initvals5.fw Extracting b43/ucode24_lcn.fw Extracting b43/n0initvals17.fw Extracting b43/n0bsinitvals16.fw Extracting b43/lp0initvals15.fw Extracting b43/b0g0initvals5.fw Extracting b43/ucode20_sslpn_nobt.fw Extracting b43/lcn1initvals24.fw Extracting b43/sslpn0initvals16.fw Extracting b43/a0g1initvals13.fw Extracting b43/lp1bsinitvals20.fw Extracting b43/sslpn2initvals19.fw Extracting b43/a0g1initvals9.fw Extracting b43/lcn1bsinitvals24.fw Extracting b43/ucode5.fw Extracting b43/lcn2bsinitvals24.fw Extracting b43/lp0bsinitvals13.fw Extracting b43/n0initvals16.fw Extracting b43/ucode19_sslpn_nobt.fw Extracting b43/b0g0bsinitvals9.fw Extracting b43/ucode11.fw Extracting b43/lp0initvals16.fw Extracting b43/ucode16_mimo.fw Extracting b43/lcn0bsinitvals26.fw Extracting b43/ht0initvals29.fw Extracting b43/lcn2bsinitvals25.fw Extracting b43/a0g0initvals9.fw Extracting b43/ucode29_mimo.fw Extracting b43/lcn0bsinitvals24.fw Extracting b43/ucode19_sslpn.fw Extracting b43/lcn1initvals25.fw Extracting b43/ucode30_mimo.fw Extracting b43/n16bsinitvals30.fw Extracting b43/ucode25_mimo.fw Extracting b43/ucode24_mimo.fw Extracting b43/ucode27_sslpn.fw Extracting b43/lp0initvals13.fw Extracting b43/a0g0bsinitvals5.fw Extracting b43/ht0bsinitvals26.fw Extracting b43/ucode13.fw Extracting b43/sslpn2bsinitvals19.fw Extracting b43/ucode15.fw Extracting b43/lp0bsinitvals15.fw Extracting b43/n0initvals11.fw Extracting b43/lcn0initvals25.fw Extracting b43/sslpn0bsinitvals16.fw Extracting b43/sslpn1initvals20.fw Extracting b43/lcn1bsinitvals26.fw Extracting b43/n0initvals22.fw Extracting b43/ht0bsinitvals29.fw b43-fwsquash.py ""G,N,LP,HT"" ""5,6,7,8,9,10,11,13,15,16,28,29,30"" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/firmware/b43" WARNING: Firmware file a0g1bsinitvals9.fw not found in the mapping lists WARNING: Firmware file n2initvals19.fw not found in the mapping lists WARNING: Firmware file lp1initvals22.fw not found in the mapping lists WARNING: Firmware file sslpn4initvals22.fw not found in the mapping lists WARNING: Firmware file ucode19_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file sslpn1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file n2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file b0g0bsinitvals9.fw not found in the mapping lists WARNING: Firmware file lcn0bsinitvals26.fw not found in the mapping lists WARNING: Firmware file n0initvals22.fw not found in the mapping lists WARNING: Firmware file a0g1initvals9.fw not found in the mapping lists WARNING: Firmware file b0g0initvals9.fw not found in the mapping lists WARNING: Firmware file lcn1initvals26.fw not found in the mapping lists WARNING: Firmware file sslpn1initvals20.fw not found in the mapping lists WARNING: Firmware file a0g1bsinitvals13.fw not found in the mapping lists WARNING: Firmware file lp1bsinitvals22.fw not found in the mapping lists WARNING: Firmware file lp0initvals16.fw not found in the mapping lists WARNING: Firmware file n0absinitvals11.fw not found in the mapping lists WARNING: Firmware file ucode20_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn1bsinitvals27.fw not found in the mapping lists WARNING: Firmware file n18bsinitvals32.fw not found in the mapping lists WARNING: Firmware file n0bsinitvals22.fw not found in the mapping lists WARNING: Firmware file ucode32_mimo.fw not found in the mapping lists WARNING: Firmware file n1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals25.fw not found in the mapping lists WARNING: Firmware file ucode21_sslpn.fw not found in the mapping lists WARNING: Firmware file ucode20_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals24.fw not found in the mapping lists WARNING: Firmware file ucode27_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file lp0bsinitvals16.fw not found in the mapping lists WARNING: Firmware file lcn2initvals26.fw not found in the mapping lists WARNING: Firmware file n18initvals32.fw not found in the mapping lists WARNING: Firmware file ucode16_lp.fw not found in the mapping lists WARNING: Firmware file lcn0initvals25.fw not found in the mapping lists WARNING: Firmware file sslpn4bsinitvals22.fw not found in the mapping lists WARNING: Firmware file ucode24_mimo.fw not found in the mapping lists WARNING: Firmware file lp2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file ucode9.fw not found in the mapping lists WARNING: Firmware file ucode21_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn1initvals24.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals26.fw not found in the mapping lists WARNING: Firmware file ucode16_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals24.fw not found in the mapping lists WARNING: Firmware file lp1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals25.fw not found in the mapping lists WARNING: Firmware file ucode17_mimo.fw not found in the mapping lists WARNING: Firmware file ucode16_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn0initvals16.fw not found in the mapping lists WARNING: Firmware file sslpn0bsinitvals16.fw not found in the mapping lists WARNING: Firmware file a0g0bsinitvals9.fw not found in the mapping lists WARNING: Firmware file ucode22_mimo.fw not found in the mapping lists WARNING: Firmware file ucode22_sslpn.fw not found in the mapping lists WARNING: Firmware file lcn1initvals25.fw not found in the mapping lists WARNING: Firmware file n1initvals20.fw not found in the mapping lists WARNING: Firmware file sslpn1initvals27.fw not found in the mapping lists WARNING: Firmware file lcn2initvals25.fw not found in the mapping lists WARNING: Firmware file lcn0initvals26.fw not found in the mapping lists WARNING: Firmware file n0bsinitvals17.fw not found in the mapping lists WARNING: Firmware file b0g0bsinitvals13.fw not found in the mapping lists WARNING: Firmware file lp1initvals20.fw not found in the mapping lists WARNING: Firmware file n0initvals17.fw not found in the mapping lists WARNING: Firmware file lcn0bsinitvals25.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals26.fw not found in the mapping lists WARNING: Firmware file sslpn2initvals19.fw not found in the mapping lists WARNING: Firmware file lp2initvals19.fw not found in the mapping lists WARNING: Firmware file lcn2initvals24.fw not found in the mapping lists WARNING: Firmware file a0g1initvals13.fw not found in the mapping lists WARNING: Firmware file sslpn3initvals21.fw not found in the mapping lists WARNING: Firmware file ucode19_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn3bsinitvals21.fw not found in the mapping lists WARNING: Firmware file a0g0initvals9.fw not found in the mapping lists Deleting a0g1bsinitvals9.fw Deleting n2initvals19.fw Deleting lp1initvals22.fw Deleting sslpn4initvals22.fw Deleting ucode19_sslpn_nobt.fw Deleting sslpn1bsinitvals20.fw Deleting n2bsinitvals19.fw Deleting b0g0bsinitvals9.fw Deleting lcn400initvals33.fw Deleting ht0initvals26.fw Deleting lcn0bsinitvals26.fw Deleting ucode33_lcn40.fw Deleting n0initvals22.fw Deleting a0g1initvals9.fw Deleting b0g0initvals9.fw Deleting lcn1initvals26.fw Deleting sslpn1initvals20.fw Deleting a0g1bsinitvals13.fw Deleting lp1bsinitvals22.fw Deleting lp0initvals16.fw Deleting n0absinitvals11.fw Deleting ucode20_sslpn.fw Deleting sslpn1bsinitvals27.fw Deleting n18bsinitvals32.fw Deleting n0bsinitvals22.fw Deleting ucode32_mimo.fw Deleting n1bsinitvals20.fw Deleting lcn2bsinitvals25.fw Deleting ucode21_sslpn.fw Deleting ucode20_sslpn_nobt.fw Deleting lcn1bsinitvals24.fw Deleting ucode27_sslpn.fw Deleting sslpn2bsinitvals19.fw Deleting lp0bsinitvals16.fw Deleting lcn2initvals26.fw Deleting n18initvals32.fw Deleting ucode16_lp.fw Deleting lcn0initvals25.fw Deleting sslpn4bsinitvals22.fw Deleting ucode24_mimo.fw Deleting lp2bsinitvals19.fw Deleting ucode9.fw Deleting ucode21_sslpn_nobt.fw Deleting lcn1initvals24.fw Deleting ht0bsinitvals26.fw Deleting lcn1bsinitvals26.fw Deleting ucode16_sslpn_nobt.fw Deleting a0g1bsinitvals5.fw Deleting lcn2bsinitvals24.fw Deleting ucode25_lcn.fw Deleting lp1bsinitvals20.fw Deleting lcn1bsinitvals25.fw Deleting ucode17_mimo.fw Deleting ucode26_mimo.fw Deleting ucode16_sslpn.fw Deleting sslpn0initvals16.fw Deleting sslpn0bsinitvals16.fw Deleting n0bsinitvals24.fw Deleting a0g0initvals5.fw Deleting a0g0bsinitvals5.fw Deleting a0g0bsinitvals9.fw Deleting ucode22_mimo.fw Deleting ucode22_sslpn.fw Deleting lcn1initvals25.fw Deleting n1initvals20.fw Deleting sslpn1initvals27.fw Deleting lcn2initvals25.fw Deleting lcn400bsinitvals33.fw Deleting lcn0initvals26.fw Deleting n0bsinitvals17.fw Deleting a0g1initvals5.fw Deleting b0g0bsinitvals13.fw Deleting lp1initvals20.fw Deleting lp0initvals14.fw Deleting ucode14.fw Deleting ucode24_lcn.fw Deleting n0initvals17.fw Deleting lcn0bsinitvals25.fw Deleting lcn2bsinitvals26.fw Deleting sslpn2initvals19.fw Deleting lp2initvals19.fw Deleting lcn2initvals24.fw Deleting lcn0bsinitvals24.fw Deleting a0g1initvals13.fw Deleting sslpn3initvals21.fw Deleting lcn0initvals24.fw Deleting n0initvals24.fw Deleting ucode19_sslpn.fw Deleting sslpn3bsinitvals21.fw Deleting a0g0initvals9.fw Deleting lp0bsinitvals14.fw find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/modules/6.12.63/b43.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-b43"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-b43"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-b43.list && mv /opt/openwrt/source/release/tmp/kmod-b43.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL/conffiles ]; then echo $(IDIR_kmod-b43)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/lib/apk/packages/kmod-b43.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-b43" --info "version:6.12.63.6.18-r1" --info "description:Kernel module for Broadcom 43xx wireless support (mac80211 stack) new" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/b43" --info "maintainer:Felix Fietkau " --info "provides:kmod-b43-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-b43/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-lib-cordic kmod-ssb kmod-bcma" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-b43" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-b43-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/etc/modules.d; ( echo "b43"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/etc/modules.d/b43; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/lib/firmware/ tar xjf "/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2" -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/lib/firmware/ b43-fwcutter -w /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/lib/firmware/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/broadcom-wl-5.100.138/linux/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 666.2 MD5 : e1b05e268bcdbfef3560c28fc161f30e Extracting b43/lp0initvals14.fw Extracting b43/lcn0bsinitvals25.fw Extracting b43/n0bsinitvals25.fw Extracting b43/n0bsinitvals17.fw Extracting b43/ucode17_mimo.fw Extracting b43/ucode16_lp.fw Extracting b43/sslpn1initvals27.fw Extracting b43/lp2bsinitvals19.fw Extracting b43/sslpn3bsinitvals21.fw Extracting b43/ucode16_sslpn.fw ucode time: 01:15:07 Extracting b43/ucode25_lcn.fw Extracting b43/ucode21_sslpn.fw Extracting b43/lp0bsinitvals14.fw Extracting b43/b0g0initvals9.fw Extracting b43/ucode20_sslpn.fw Extracting b43/a0g1bsinitvals9.fw Extracting b43/lp1initvals20.fw Extracting b43/b0g0bsinitvals13.fw Extracting b43/lp2initvals19.fw Extracting b43/n2bsinitvals19.fw Extracting b43/sslpn4bsinitvals22.fw Extracting b43/ucode16_sslpn_nobt.fw ucode date: 2011-02-23 Extracting b43/n1bsinitvals20.fw Extracting b43/n1initvals20.fw Extracting b43/b0g0bsinitvals5.fw Extracting b43/ucode22_sslpn.fw Extracting b43/b0g0initvals13.fw Extracting b43/ht0initvals26.fw Extracting b43/ucode33_lcn40.fw Extracting b43/sslpn1bsinitvals20.fw Extracting b43/lcn400bsinitvals33.fw Extracting b43/ucode14.fw Extracting b43/a0g0initvals5.fw Extracting b43/lp1bsinitvals22.fw Extracting b43/n16initvals30.fw Extracting b43/lp0bsinitvals16.fw Extracting b43/lcn1bsinitvals25.fw Extracting b43/lcn400initvals33.fw Extracting b43/n0bsinitvals24.fw Extracting b43/lcn2bsinitvals26.fw Extracting b43/lcn1initvals26.fw Extracting b43/n0bsinitvals22.fw Extracting b43/n18initvals32.fw Extracting b43/lcn2initvals26.fw Extracting b43/a0g1bsinitvals5.fw Extracting b43/n0bsinitvals11.fw Extracting b43/lcn2initvals24.fw Extracting b43/lcn0initvals26.fw Extracting b43/n0absinitvals11.fw Extracting b43/ucode21_sslpn_nobt.fw ucode time: 01:15:07 Extracting b43/ucode26_mimo.fw Extracting b43/n2initvals19.fw Extracting b43/sslpn3initvals21.fw Extracting b43/a0g1bsinitvals13.fw Extracting b43/sslpn4initvals22.fw Extracting b43/pcm5.fw Extracting b43/ucode22_mimo.fw Extracting b43/ucode9.fw Extracting b43/lcn2initvals25.fw Extracting b43/lp1initvals22.fw Extracting b43/sslpn1bsinitvals27.fw Extracting b43/lcn0initvals24.fw Extracting b43/ucode32_mimo.fw Extracting b43/a0g0bsinitvals9.fw Extracting b43/n18bsinitvals32.fw Extracting b43/n0initvals24.fw Extracting b43/n0initvals25.fw Extracting b43/a0g1initvals5.fw Extracting b43/ucode24_lcn.fw Extracting b43/n0initvals17.fw Extracting b43/n0bsinitvals16.fw Extracting b43/lp0initvals15.fw Extracting b43/b0g0initvals5.fw Extracting b43/ucode20_sslpn_nobt.fw Extracting b43/lcn1initvals24.fw Extracting b43/sslpn0initvals16.fw Extracting b43/a0g1initvals13.fw Extracting b43/lp1bsinitvals20.fw Extracting b43/sslpn2initvals19.fw Extracting b43/a0g1initvals9.fw Extracting b43/lcn1bsinitvals24.fw Extracting b43/ucode5.fw Extracting b43/lcn2bsinitvals24.fw Extracting b43/lp0bsinitvals13.fw Extracting b43/n0initvals16.fw Extracting b43/ucode19_sslpn_nobt.fw Extracting b43/b0g0bsinitvals9.fw Extracting b43/ucode11.fw Extracting b43/lp0initvals16.fw Extracting b43/ucode16_mimo.fw Extracting b43/lcn0bsinitvals26.fw Extracting b43/ht0initvals29.fw Extracting b43/lcn2bsinitvals25.fw Extracting b43/a0g0initvals9.fw Extracting b43/ucode29_mimo.fw Extracting b43/lcn0bsinitvals24.fw Extracting b43/ucode19_sslpn.fw Extracting b43/lcn1initvals25.fw Extracting b43/ucode30_mimo.fw Extracting b43/n16bsinitvals30.fw Extracting b43/ucode25_mimo.fw Extracting b43/ucode24_mimo.fw Extracting b43/ucode27_sslpn.fw Extracting b43/lp0initvals13.fw Extracting b43/a0g0bsinitvals5.fw Extracting b43/ht0bsinitvals26.fw Extracting b43/ucode13.fw Extracting b43/sslpn2bsinitvals19.fw Extracting b43/ucode15.fw Extracting b43/lp0bsinitvals15.fw Extracting b43/n0initvals11.fw Extracting b43/lcn0initvals25.fw Extracting b43/sslpn0bsinitvals16.fw Extracting b43/sslpn1initvals20.fw Extracting b43/lcn1bsinitvals26.fw Extracting b43/n0initvals22.fw Extracting b43/ht0bsinitvals29.fw b43-fwsquash.py ""G,N,LP,HT"" ""5,6,7,8,9,10,11,13,15,16,28,29,30"" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/lib/firmware/b43" WARNING: Firmware file a0g1bsinitvals9.fw not found in the mapping lists WARNING: Firmware file n2initvals19.fw not found in the mapping lists WARNING: Firmware file lp1initvals22.fw not found in the mapping lists WARNING: Firmware file sslpn4initvals22.fw not found in the mapping lists WARNING: Firmware file ucode19_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file sslpn1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file n2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file b0g0bsinitvals9.fw not found in the mapping lists WARNING: Firmware file lcn0bsinitvals26.fw not found in the mapping lists WARNING: Firmware file n0initvals22.fw not found in the mapping lists WARNING: Firmware file a0g1initvals9.fw not found in the mapping lists WARNING: Firmware file b0g0initvals9.fw not found in the mapping lists WARNING: Firmware file lcn1initvals26.fw not found in the mapping lists WARNING: Firmware file sslpn1initvals20.fw not found in the mapping lists WARNING: Firmware file a0g1bsinitvals13.fw not found in the mapping lists WARNING: Firmware file lp1bsinitvals22.fw not found in the mapping lists WARNING: Firmware file lp0initvals16.fw not found in the mapping lists WARNING: Firmware file n0absinitvals11.fw not found in the mapping lists WARNING: Firmware file ucode20_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn1bsinitvals27.fw not found in the mapping lists WARNING: Firmware file n18bsinitvals32.fw not found in the mapping lists WARNING: Firmware file n0bsinitvals22.fw not found in the mapping lists WARNING: Firmware file ucode32_mimo.fw not found in the mapping lists WARNING: Firmware file n1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals25.fw not found in the mapping lists WARNING: Firmware file ucode21_sslpn.fw not found in the mapping lists WARNING: Firmware file ucode20_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals24.fw not found in the mapping lists WARNING: Firmware file ucode27_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file lp0bsinitvals16.fw not found in the mapping lists WARNING: Firmware file lcn2initvals26.fw not found in the mapping lists WARNING: Firmware file n18initvals32.fw not found in the mapping lists WARNING: Firmware file ucode16_lp.fw not found in the mapping lists WARNING: Firmware file lcn0initvals25.fw not found in the mapping lists WARNING: Firmware file sslpn4bsinitvals22.fw not found in the mapping lists WARNING: Firmware file ucode24_mimo.fw not found in the mapping lists WARNING: Firmware file lp2bsinitvals19.fw not found in the mapping lists WARNING: Firmware file ucode9.fw not found in the mapping lists WARNING: Firmware file ucode21_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn1initvals24.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals26.fw not found in the mapping lists WARNING: Firmware file ucode16_sslpn_nobt.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals24.fw not found in the mapping lists WARNING: Firmware file lp1bsinitvals20.fw not found in the mapping lists WARNING: Firmware file lcn1bsinitvals25.fw not found in the mapping lists WARNING: Firmware file ucode17_mimo.fw not found in the mapping lists WARNING: Firmware file ucode16_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn0initvals16.fw not found in the mapping lists WARNING: Firmware file sslpn0bsinitvals16.fw not found in the mapping lists WARNING: Firmware file a0g0bsinitvals9.fw not found in the mapping lists WARNING: Firmware file ucode22_mimo.fw not found in the mapping lists WARNING: Firmware file ucode22_sslpn.fw not found in the mapping lists WARNING: Firmware file lcn1initvals25.fw not found in the mapping lists WARNING: Firmware file n1initvals20.fw not found in the mapping lists WARNING: Firmware file sslpn1initvals27.fw not found in the mapping lists WARNING: Firmware file lcn2initvals25.fw not found in the mapping lists WARNING: Firmware file lcn0initvals26.fw not found in the mapping lists WARNING: Firmware file n0bsinitvals17.fw not found in the mapping lists WARNING: Firmware file b0g0bsinitvals13.fw not found in the mapping lists WARNING: Firmware file lp1initvals20.fw not found in the mapping lists WARNING: Firmware file n0initvals17.fw not found in the mapping lists WARNING: Firmware file lcn0bsinitvals25.fw not found in the mapping lists WARNING: Firmware file lcn2bsinitvals26.fw not found in the mapping lists WARNING: Firmware file sslpn2initvals19.fw not found in the mapping lists WARNING: Firmware file lp2initvals19.fw not found in the mapping lists WARNING: Firmware file lcn2initvals24.fw not found in the mapping lists WARNING: Firmware file a0g1initvals13.fw not found in the mapping lists WARNING: Firmware file sslpn3initvals21.fw not found in the mapping lists WARNING: Firmware file ucode19_sslpn.fw not found in the mapping lists WARNING: Firmware file sslpn3bsinitvals21.fw not found in the mapping lists WARNING: Firmware file a0g0initvals9.fw not found in the mapping lists Deleting a0g1bsinitvals9.fw Deleting n2initvals19.fw Deleting lp1initvals22.fw Deleting sslpn4initvals22.fw Deleting ucode19_sslpn_nobt.fw Deleting sslpn1bsinitvals20.fw Deleting n2bsinitvals19.fw Deleting b0g0bsinitvals9.fw Deleting lcn400initvals33.fw Deleting ht0initvals26.fw Deleting lcn0bsinitvals26.fw Deleting ucode33_lcn40.fw Deleting n0initvals22.fw Deleting a0g1initvals9.fw Deleting b0g0initvals9.fw Deleting lcn1initvals26.fw Deleting sslpn1initvals20.fw Deleting a0g1bsinitvals13.fw Deleting lp1bsinitvals22.fw Deleting lp0initvals16.fw Deleting n0absinitvals11.fw Deleting ucode20_sslpn.fw Deleting sslpn1bsinitvals27.fw Deleting n18bsinitvals32.fw Deleting n0bsinitvals22.fw Deleting ucode32_mimo.fw Deleting n1bsinitvals20.fw Deleting lcn2bsinitvals25.fw Deleting ucode21_sslpn.fw Deleting ucode20_sslpn_nobt.fw Deleting lcn1bsinitvals24.fw Deleting ucode27_sslpn.fw Deleting sslpn2bsinitvals19.fw Deleting lp0bsinitvals16.fw Deleting lcn2initvals26.fw Deleting n18initvals32.fw Deleting ucode16_lp.fw Deleting lcn0initvals25.fw Deleting sslpn4bsinitvals22.fw Deleting ucode24_mimo.fw Deleting lp2bsinitvals19.fw Deleting ucode9.fw Deleting ucode21_sslpn_nobt.fw Deleting lcn1initvals24.fw Deleting ht0bsinitvals26.fw Deleting lcn1bsinitvals26.fw Deleting ucode16_sslpn_nobt.fw Deleting a0g1bsinitvals5.fw Deleting lcn2bsinitvals24.fw Deleting ucode25_lcn.fw Deleting lp1bsinitvals20.fw Deleting lcn1bsinitvals25.fw Deleting ucode17_mimo.fw Deleting ucode26_mimo.fw Deleting ucode16_sslpn.fw Deleting sslpn0initvals16.fw Deleting sslpn0bsinitvals16.fw Deleting n0bsinitvals24.fw Deleting a0g0initvals5.fw Deleting a0g0bsinitvals5.fw Deleting a0g0bsinitvals9.fw Deleting ucode22_mimo.fw Deleting ucode22_sslpn.fw Deleting lcn1initvals25.fw Deleting n1initvals20.fw Deleting sslpn1initvals27.fw Deleting lcn2initvals25.fw Deleting lcn400bsinitvals33.fw Deleting lcn0initvals26.fw Deleting n0bsinitvals17.fw Deleting a0g1initvals5.fw Deleting b0g0bsinitvals13.fw Deleting lp1initvals20.fw Deleting lp0initvals14.fw Deleting ucode14.fw Deleting ucode24_lcn.fw Deleting n0initvals17.fw Deleting lcn0bsinitvals25.fw Deleting lcn2bsinitvals26.fw Deleting sslpn2initvals19.fw Deleting lp2initvals19.fw Deleting lcn2initvals24.fw Deleting lcn0bsinitvals24.fw Deleting a0g1initvals13.fw Deleting sslpn3initvals21.fw Deleting lcn0initvals24.fw Deleting n0initvals24.fw Deleting ucode19_sslpn.fw Deleting sslpn3bsinitvals21.fw Deleting a0g0initvals9.fw Deleting lp0bsinitvals14.fw touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil /opt/openwrt/source/release/scripts/ipkg-remove kmod-brcmutil /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmutil-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmutil-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/etc/modules.d; ( echo "brcmutil"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/etc/modules.d/brcmutil; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/modules/6.12.63/brcmutil.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmutil"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmutil"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-brcmutil.list && mv /opt/openwrt/source/release/tmp/kmod-brcmutil.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL/conffiles ]; then echo $(IDIR_kmod-brcmutil)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/lib/apk/packages/kmod-brcmutil.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-brcmutil" --info "version:6.12.63.6.18-r1" --info "description:This module contains some common parts needed by Broadcom Wireless drivers brcmsmac and brcmfmac." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/brcm80211" --info "maintainer:Felix Fietkau " --info "provides:kmod-brcmutil-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmutil/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmutil" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmutil-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac /opt/openwrt/source/release/scripts/ipkg-remove kmod-brcmsmac /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmsmac-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmsmac-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/etc/modules.d; ( echo "brcmsmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/etc/modules.d/brcmsmac; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/firmware/brcm tar xjf "/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2" -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" b43-fwcutter --brcmsmac -w /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/firmware/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/broadcom-wl-5.100.138/linux/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 666.2 MD5 : e1b05e268bcdbfef3560c28fc161f30e Extracting lcn2initvals24 Extracting lcn0initvals24 Extracting ucode24_lcn Extracting n0bsinitvals16 Extracting lcn1initvals24 Extracting lcn1bsinitvals24 Extracting lcn2bsinitvals24 Extracting n0initvals16 Extracting ucode16_mimo Extracting lcn0bsinitvals24 find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/modules/6.12.63/brcmsmac.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmsmac"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmsmac"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-brcmsmac.list && mv /opt/openwrt/source/release/tmp/kmod-brcmsmac.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-brcmsmac)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/lib/apk/packages/kmod-brcmsmac.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-brcmsmac" --info "version:6.12.63.6.18-r1" --info "description:Kernel module for Broadcom IEEE802.11n PCIe Wireless cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/brcm80211" --info "maintainer:Felix Fietkau " --info "provides:kmod-brcmsmac-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmsmac/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-bcma kmod-lib-cordic kmod-lib-crc8 kmod-brcmutil" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmsmac" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmsmac-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac/etc/modules.d; ( echo "brcmsmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac/etc/modules.d/brcmsmac; install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac/lib/firmware/brcm tar xjf "/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2" -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18" b43-fwcutter --brcmsmac -w /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac/lib/firmware/ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/broadcom-wl-5.100.138/linux/wl_apsta.o This file is recognised as: filename : wl_apsta.o version : 666.2 MD5 : e1b05e268bcdbfef3560c28fc161f30e Extracting lcn2initvals24 Extracting lcn0initvals24 Extracting ucode24_lcn Extracting n0bsinitvals16 Extracting lcn1initvals24 Extracting lcn1bsinitvals24 Extracting lcn2bsinitvals24 Extracting n0initvals16 Extracting ucode16_mimo Extracting lcn0bsinitvals24 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac /opt/openwrt/source/release/scripts/ipkg-remove kmod-brcmfmac /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmfmac-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmfmac-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/etc/modules.d; ( echo "brcmfmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/etc/modules.d/brcmfmac; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/modules/6.12.63/brcmfmac-cyw.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/modules/6.12.63/brcmfmac.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/modules/6.12.63/brcmfmac-bca.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/modules/6.12.63/brcmfmac-wcc.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmfmac"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-brcmfmac"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-brcmfmac.list && mv /opt/openwrt/source/release/tmp/kmod-brcmfmac.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-brcmfmac)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/lib/apk/packages/kmod-brcmfmac.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-brcmfmac" --info "version:6.12.63.6.18-r1" --info "description:Kernel module for Broadcom IEEE802.11n USB Wireless cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/brcm80211" --info "maintainer:Felix Fietkau " --info "provides:kmod-brcmfmac-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-brcmfmac/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-cfg80211 kmod-brcmutil kmod-mmc kmod-usb-core brcmfmac-firmware-usb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-brcmfmac" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-brcmfmac-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac/etc/modules.d; ( echo "brcmfmac"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac/etc/modules.d/brcmfmac; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil/etc/modules.d; ( echo "brcmutil"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil/etc/modules.d/brcmutil; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi /opt/openwrt/source/release/scripts/ipkg-remove kmod-iwlwifi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iwlwifi-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iwlwifi-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/etc/modules.d; ( echo "iwldvm"; echo "iwlmld"; echo "iwlmvm"; echo "iwlwifi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/etc/modules.d/iwlwifi; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/modules/6.12.63/iwlwifi.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/modules/6.12.63/iwldvm.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/modules/6.12.63/iwlmld.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/modules/6.12.63/iwlmvm.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iwlwifi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-iwlwifi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-iwlwifi.list && mv /opt/openwrt/source/release/tmp/kmod-iwlwifi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL/conffiles ]; then echo $(IDIR_kmod-iwlwifi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/lib/apk/packages/kmod-iwlwifi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-iwlwifi" --info "version:6.12.63.6.18-r1" --info "description:iwlwifi kernel module for Intel Wireless WiFi Link 6250AGN Adapter Intel 6000 Series Wi-Fi Adapters (6200AGN and 6300AGN) Intel WiFi Link 1000BGN Intel Wireless WiFi 5150AGN Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN Intel 6005 Series Wi-Fi Adapters Intel 6030 Series Wi-Fi Adapters Intel Wireless WiFi Link 6150BGN 2 Adapter Intel 100 Series Wi-Fi Adapters (100BGN and 130BGN) Intel 2000 Series Wi-Fi Adapters Intel 7260 Wi-Fi Adapter Intel 3160 Wi-Fi Adapter Intel 7265 Wi-Fi Adapter Intel 8260 Wi-Fi Adapter Intel 3165 Wi-Fi Adapter" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-iwlwifi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-iwlwifi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 kmod-ptp" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-iwlwifi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-iwlwifi-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi/etc/modules.d; ( echo "iwldvm"; echo "iwlmld"; echo "iwlmvm"; echo "iwlwifi"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi/etc/modules.d/iwlwifi; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k /opt/openwrt/source/release/scripts/ipkg-remove kmod-mwl8k /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwl8k-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwl8k-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/etc/modules.d; ( echo "mwl8k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/etc/modules.d/mwl8k; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/modules/6.12.63/mwl8k.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwl8k"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwl8k"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mwl8k.list && mv /opt/openwrt/source/release/tmp/kmod-mwl8k.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL/conffiles ]; then echo $(IDIR_kmod-mwl8k)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/lib/apk/packages/kmod-mwl8k.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mwl8k" --info "version:6.12.63.6.18-r1" --info "description:Kernel modules for Marvell TOPDOG 802.11 Wireless cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/mwl8k" --info "maintainer:Felix Fietkau " --info "provides:kmod-mwl8k-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwl8k/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 mwl8k-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwl8k" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwl8k-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k/etc/modules.d; ( echo "mwl8k"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k/etc/modules.d/mwl8k; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie /opt/openwrt/source/release/scripts/ipkg-remove kmod-mwifiex-pcie /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-pcie-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-pcie-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/etc/modules.d; ( echo "mwifiex_pcie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/etc/modules.d/mwifiex-pcie; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/modules/6.12.63/mwifiex.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/modules/6.12.63/mwifiex_pcie.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwifiex-pcie"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwifiex-pcie"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mwifiex-pcie.list && mv /opt/openwrt/source/release/tmp/kmod-mwifiex-pcie.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL/conffiles ]; then echo $(IDIR_kmod-mwifiex-pcie)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/lib/apk/packages/kmod-mwifiex-pcie.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mwifiex-pcie" --info "version:6.12.63.6.18-r1" --info "description:Kernel modules for Marvell 802.11n/802.11ac PCIe Wireless cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/mwifiex" --info "maintainer:Felix Fietkau " --info "provides:kmod-mwifiex-pcie-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-pcie/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211 mwifiex-pcie-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-pcie" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-pcie-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie/etc/modules.d; ( echo "mwifiex_pcie"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie/etc/modules.d/mwifiex-pcie; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-mwifiex-sdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-sdio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-sdio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/etc/modules.d; ( echo "mwifiex_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/etc/modules.d/mwifiex-sdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/modules/6.12.63/mwifiex.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/modules/6.12.63/mwifiex_sdio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwifiex-sdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mwifiex-sdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mwifiex-sdio.list && mv /opt/openwrt/source/release/tmp/kmod-mwifiex-sdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-mwifiex-sdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/lib/apk/packages/kmod-mwifiex-sdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mwifiex-sdio" --info "version:6.12.63.6.18-r1" --info "description:Kernel modules for Marvell 802.11n/802.11ac SDIO Wireless cards" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/mwifiex" --info "maintainer:Felix Fietkau " --info "provides:kmod-mwifiex-sdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-mwifiex-sdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-mac80211 mwifiex-sdio-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-mwifiex-sdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mwifiex-sdio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio/etc/modules.d; ( echo "mwifiex_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio/etc/modules.d/mwifiex-sdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2x00-lib /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-lib-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-lib-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/modules/6.12.63/rt2x00lib.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-lib"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-lib"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2x00-lib.list && mv /opt/openwrt/source/release/tmp/kmod-rt2x00-lib.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2x00-lib)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/lib/apk/packages/kmod-rt2x00-lib.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2x00-lib" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (LIB)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2x00-lib-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-lib/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-lib" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-lib-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-lib.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-lib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-lib.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2x00-mmio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-mmio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-mmio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/modules/6.12.63/rt2x00mmio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-mmio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-mmio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2x00-mmio.list && mv /opt/openwrt/source/release/tmp/kmod-rt2x00-mmio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2x00-mmio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/lib/apk/packages/kmod-rt2x00-mmio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2x00-mmio" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (MMIO)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2x00-mmio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-mmio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-lib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-mmio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-mmio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2x00-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/etc/modules.d; ( echo "rt2x00pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/etc/modules.d/rt2x00-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/modules/6.12.63/rt2x00pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2x00-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rt2x00-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2x00-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/lib/apk/packages/kmod-rt2x00-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2x00-pci" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (PCI)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2x00-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-mmio kmod-rt2x00-lib" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci/etc/modules.d; ( echo "rt2x00pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci/etc/modules.d/rt2x00-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2x00-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/etc/modules.d; ( echo "rt2x00usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/etc/modules.d/rt2x00-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/modules/6.12.63/rt2x00usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2x00-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2x00-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rt2x00-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2x00-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/lib/apk/packages/kmod-rt2x00-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2x00-usb" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (USB)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2x00-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2x00-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-lib kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2x00-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2x00-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb/etc/modules.d; ( echo "rt2x00usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb/etc/modules.d/rt2x00-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-mmio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-mmio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-mmio touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-mmio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2800-lib /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-lib-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-lib-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/modules/6.12.63/rt2800lib.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-lib"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-lib"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2800-lib.list && mv /opt/openwrt/source/release/tmp/kmod-rt2800-lib.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2800-lib)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/lib/apk/packages/kmod-rt2800-lib.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2800-lib" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (rt2800 LIB)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2800-lib-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-lib/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-lib kmod-lib-crc-ccitt" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-lib" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-lib-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-lib.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-lib mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-lib touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-lib.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2800-mmio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-mmio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-mmio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/modules/6.12.63/rt2800mmio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-mmio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-mmio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2800-mmio.list && mv /opt/openwrt/source/release/tmp/kmod-rt2800-mmio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2800-mmio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/lib/apk/packages/kmod-rt2800-mmio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2800-mmio" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (RT28xx/RT3xxx MMIO)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2800-mmio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-mmio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2800-lib kmod-rt2x00-mmio" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-mmio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-mmio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-mmio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-mmio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-mmio touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-mmio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2800-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/etc/modules.d; ( echo "rt2800pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/etc/modules.d/rt2800-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/modules/6.12.63/rt2800pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2800-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rt2800-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2800-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/lib/apk/packages/kmod-rt2800-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2800-pci" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (RT2860 PCI)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2800-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-pci kmod-rt2800-lib kmod-rt2800-mmio kmod-eeprom-93cx6 rt2800-pci-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci/etc/modules.d; ( echo "rt2800pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci/etc/modules.d/rt2800-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt2800-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/etc/modules.d; ( echo "rt2800usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/etc/modules.d/rt2800-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/modules/6.12.63/rt2800usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt2800-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt2800-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rt2800-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt2800-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/lib/apk/packages/kmod-rt2800-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt2800-usb" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (RT2870 USB)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt2800-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt2800-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-usb kmod-rt2800-lib kmod-lib-crc-ccitt rt2800-usb-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt2800-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt2800-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb/etc/modules.d; ( echo "rt2800usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb/etc/modules.d/rt2800-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt61-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt61-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt61-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/etc/modules.d; ( echo "rt61pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/etc/modules.d/rt61-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/modules/6.12.63/rt61pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt61-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt61-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt61-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rt61-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt61-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/lib/apk/packages/kmod-rt61-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt61-pci" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (RT2x61 PCI)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt61-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt61-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-pci kmod-eeprom-93cx6 kmod-lib-crc-itu-t rt61-pci-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt61-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt61-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci/etc/modules.d; ( echo "rt61pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci/etc/modules.d/rt61-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rt73-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt73-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt73-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/etc/modules.d; ( echo "rt73usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/etc/modules.d/rt73-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/modules/6.12.63/rt73usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt73-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rt73-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rt73-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rt73-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rt73-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/lib/apk/packages/kmod-rt73-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rt73-usb" --info "version:6.12.63.6.18-r1" --info "description:Ralink Drivers for RT2x00 cards (RT73 USB)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rt73-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rt73-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rt2x00-usb kmod-lib-crc-itu-t rt73-usb-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rt73-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rt73-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb/etc/modules.d; ( echo "rt73usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb/etc/modules.d/rt73-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtlwifi /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-btcoexist-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-pci-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/modules/6.12.63/rtlwifi.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtlwifi.list && mv /opt/openwrt/source/release/tmp/kmod-rtlwifi.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtlwifi)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/lib/apk/packages/kmod-rtlwifi.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtlwifi" --info "version:6.12.63.6.18-r1" --info "description:Realtek common driver part" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtlwifi-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtlwifi-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/etc/modules.d; ( echo "rtl_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/etc/modules.d/rtlwifi-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/modules/6.12.63/rtl_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtlwifi-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rtlwifi-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtlwifi-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/lib/apk/packages/kmod-rtlwifi-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtlwifi-pci" --info "version:6.12.63.6.18-r1" --info "description:Realtek common driver part (PCI support)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtlwifi-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci/etc/modules.d; ( echo "rtl_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci/etc/modules.d/rtlwifi-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtlwifi-btcoexist /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-btcoexist-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-btcoexist-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/etc/modules.d; ( echo "btcoexist"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/etc/modules.d/rtlwifi-btcoexist; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/modules/6.12.63/btcoexist.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-btcoexist"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-btcoexist"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtlwifi-btcoexist.list && mv /opt/openwrt/source/release/tmp/kmod-rtlwifi-btcoexist.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtlwifi-btcoexist)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/lib/apk/packages/kmod-rtlwifi-btcoexist.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtlwifi-btcoexist" --info "version:6.12.63.6.18-r1" --info "description:Realtek BT coexist support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtlwifi-btcoexist-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-btcoexist/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-btcoexist" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-btcoexist-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist/etc/modules.d; ( echo "btcoexist"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist/etc/modules.d/rtlwifi-btcoexist; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtlwifi-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/etc/modules.d; ( echo "rtl_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/etc/modules.d/rtlwifi-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/modules/6.12.63/rtl_usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtlwifi-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtlwifi-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rtlwifi-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtlwifi-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/lib/apk/packages/kmod-rtlwifi-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtlwifi-usb" --info "version:6.12.63.6.18-r1" --info "description:Realtek common driver part (USB support)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtlwifi-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtlwifi-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtlwifi-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtlwifi-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb/etc/modules.d; ( echo "rtl_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb/etc/modules.d/rtlwifi-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192c-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192c-common-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192c-common-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/modules/6.12.63/rtl8192c-common.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192c-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192c-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192c-common.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192c-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192c-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/lib/apk/packages/kmod-rtl8192c-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192c-common" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192CE/RTL8192CU common support module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192c-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192c-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192c-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192c-common-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192c-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192c-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192c-common touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192c-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192d-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192d-common-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192d-common-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/modules/6.12.63/rtl8192d-common.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192d-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192d-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192d-common.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192d-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192d-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/lib/apk/packages/kmod-rtl8192d-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192d-common" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192DE/RTL8192DU common support module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192d-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192d-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192d-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192d-common-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192d-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192d-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192d-common touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192d-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192ce /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192ce-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192ce-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/etc/modules.d; ( echo "rtl8192ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/etc/modules.d/rtl8192ce; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/modules/6.12.63/rtl8192ce.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192ce"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192ce"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192ce.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192ce.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192ce)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/lib/apk/packages/kmod-rtl8192ce.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192ce" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192CE/RTL8188CE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192ce-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192ce/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-pci kmod-rtl8192c-common rtl8192ce-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192ce" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192ce-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce/etc/modules.d; ( echo "rtl8192ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce/etc/modules.d/rtl8192ce; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192se /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192se-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192se-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/etc/modules.d; ( echo "rtl8192se"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/etc/modules.d/rtl8192se; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/modules/6.12.63/rtl8192se.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192se"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192se"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192se.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192se.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192se)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/lib/apk/packages/kmod-rtl8192se.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192se" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192SE/RTL8191SE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192se-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192se/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-pci rtl8192se-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192se" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192se-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se/etc/modules.d; ( echo "rtl8192se"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se/etc/modules.d/rtl8192se; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192de /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192de-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192de-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/etc/modules.d; ( echo "rtl8192de"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/etc/modules.d/rtl8192de; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/modules/6.12.63/rtl8192de.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192de"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192de"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192de.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192de.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192de)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/lib/apk/packages/kmod-rtl8192de.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192de" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192DE/RTL8188DE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192de-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192de/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-pci kmod-rtl8192d-common rtl8192de-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192de" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192de-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de/etc/modules.d; ( echo "rtl8192de"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de/etc/modules.d/rtl8192de; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192cu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192cu-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192cu-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/etc/modules.d; ( echo "rtl8192cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/etc/modules.d/rtl8192cu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/modules/6.12.63/rtl8192cu.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192cu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192cu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192cu.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192cu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192cu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/lib/apk/packages/kmod-rtl8192cu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192cu" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192CU/RTL8188CU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192cu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192cu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-usb kmod-rtl8192c-common rtl8192cu-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192cu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192cu-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu/etc/modules.d; ( echo "rtl8192cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu/etc/modules.d/rtl8192cu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8192du /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192du-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192du-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/etc/modules.d; ( echo "rtl8192du"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/etc/modules.d/rtl8192du; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/modules/6.12.63/rtl8192du.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192du"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8192du"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8192du.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8192du.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8192du)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/lib/apk/packages/kmod-rtl8192du.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8192du" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8192DU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8192du-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8192du/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-usb kmod-rtl8192d-common rtl8192du-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8192du" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8192du-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du/etc/modules.d; ( echo "rtl8192du"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du/etc/modules.d/rtl8192du; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8723-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723-common-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723-common-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/modules/6.12.63/rtl8723-common.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8723-common.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8723-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8723-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/lib/apk/packages/kmod-rtl8723-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8723-common" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723AE/RTL8723BE common support module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8723-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723-common-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723-common touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8723be /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723be-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723be-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/etc/modules.d; ( echo "rtl8723be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/etc/modules.d/rtl8723be; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/modules/6.12.63/rtl8723be.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723be"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723be"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8723be.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8723be.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8723be)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/lib/apk/packages/kmod-rtl8723be.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8723be" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723AE/RTL8723BE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8723be-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723be/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-btcoexist kmod-rtlwifi-pci kmod-rtl8723-common rtl8723be-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723be" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723be-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be/etc/modules.d; ( echo "rtl8723be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be/etc/modules.d/rtl8723be; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8723bs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723bs-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723bs-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/etc/modules.d; ( echo "r8723bs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/etc/modules.d/rtl8723bs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/modules/6.12.63/r8723bs.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723bs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8723bs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8723bs.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8723bs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8723bs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/lib/apk/packages/kmod-rtl8723bs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8723bs" --info "version:6.12.63.6.18-r1" --info "description:This option enables support for RTL8723BS SDIO drivers, such as the wifi found on the 1st gen Intel Compute Stick, the CHIP and many other Intel Atom and ARM based devices." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8723bs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8723bs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8723bs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8723bs-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs/etc/modules.d; ( echo "r8723bs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs/etc/modules.d/rtl8723bs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8821ae /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8821ae-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8821ae-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/etc/modules.d; ( echo "rtl8821ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/etc/modules.d/rtl8821ae; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/modules/6.12.63/rtl8821ae.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8821ae"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8821ae"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8821ae.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8821ae.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8821ae)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/lib/apk/packages/kmod-rtl8821ae.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8821ae" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821AE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8821ae-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8821ae/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtlwifi-btcoexist kmod-rtlwifi-pci rtl8821ae-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8821ae" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8821ae-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae/etc/modules.d; ( echo "rtl8821ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae/etc/modules.d/rtl8821ae; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtl8xxxu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8xxxu-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8xxxu-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/etc/modules.d; ( echo "rtl8xxxu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/etc/modules.d/rtl8xxxu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/modules/6.12.63/rtl8xxxu.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8xxxu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtl8xxxu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtl8xxxu.list && mv /opt/openwrt/source/release/tmp/kmod-rtl8xxxu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtl8xxxu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/lib/apk/packages/kmod-rtl8xxxu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtl8xxxu" --info "version:6.12.63.6.18-r1" --info "description:This is an alternative driver for various Realtek RTL8XXX parts written to utilize the Linux mac80211 stack. The driver is known to work with a number of RTL8723AU, RL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU devices This driver is under development and has a limited feature set. In particular it does not yet support 40MHz channels and power management. However it should have a smaller memory footprint than the vendor drivers and benetifs from the in kernel mac80211 stack. It can coexist with drivers from drivers/staging/rtl8723au, drivers/staging/rtl8192u, and drivers/net/wireless/rtlwifi, but you will need to control which module you wish to load. RTL8XXXU_UNTESTED is enabled This option enables detection of Realtek 8723/8188/8191/8192 WiFi USB devices which have not been tested directly by the driver author or reported to be working by third parties. Please report your results!" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtl8xxxu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtl8xxxu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-usb-core kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtl8xxxu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtl8xxxu-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu/etc/modules.d; ( echo "rtl8xxxu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu/etc/modules.d/rtl8xxxu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723d-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723de-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723ds-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723du-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723x-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812a-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812au-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814a-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814ae-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814au-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821a-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821au-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821c-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821ce-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821cu-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822b-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822be-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822bu-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822c-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822ce-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cs-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cu-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-88xxa-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-pci-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-sdio-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723d-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723de-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723ds-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723du-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723x-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812a-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812au-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814a-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814ae-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814au-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821a-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821au-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821c-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821ce-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821cu-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822b-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822be-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822bu-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822c-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822ce-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cs-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cu-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-88xxa-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/etc/modules.d; ( echo "rtw88_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/etc/modules.d/rtw88; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/modules/6.12.63/rtw88_core.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/lib/apk/packages/kmod-rtw88.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW88 common part" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88/etc/modules.d; ( echo "rtw88_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88/etc/modules.d/rtw88; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/etc/modules.d; ( echo "rtw88_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/etc/modules.d/rtw88-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/modules/6.12.63/rtw88_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/lib/apk/packages/kmod-rtw88-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-pci" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW88 PCI chips support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci/etc/modules.d; ( echo "rtw88_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci/etc/modules.d/rtw88-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-usb /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-usb-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-usb-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/etc/modules.d; ( echo "rtw88_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/etc/modules.d/rtw88-usb; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/modules/6.12.63/rtw88_usb.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-usb"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-usb"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-usb.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-usb.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-usb)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/lib/apk/packages/kmod-rtw88-usb.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-usb" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW88 USB chips support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-usb-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-usb/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88 kmod-usb-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-usb" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-usb-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb/etc/modules.d; ( echo "rtw88_usb"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb/etc/modules.d/rtw88-usb; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-sdio /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-sdio-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-sdio-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/etc/modules.d; ( echo "rtw88_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/etc/modules.d/rtw88-sdio; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/modules/6.12.63/rtw88_sdio.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-sdio"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-sdio"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-sdio.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-sdio.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-sdio)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/lib/apk/packages/kmod-rtw88-sdio.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-sdio" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW88 SDIO chips support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-sdio-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-sdio/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mmc kmod-rtw88" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-sdio" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-sdio-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio/etc/modules.d; ( echo "rtw88_sdio"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio/etc/modules.d/rtw88-sdio; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8821c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821c-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/etc/modules.d; ( echo "rtw88_8821c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/etc/modules.d/rtw88-8821c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/modules/6.12.63/rtw88_8821c.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8821c.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8821c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8821c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/lib/apk/packages/kmod-rtw88-8821c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8821c" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821C family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8821c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88 rtl8821ce-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821c-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c/etc/modules.d; ( echo "rtw88_8821c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c/etc/modules.d/rtw88-8821c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822b /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822b-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/etc/modules.d; ( echo "rtw88_8822b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/etc/modules.d/rtw88-8822b; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/modules/6.12.63/rtw88_8822b.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822b"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822b"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822b.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822b.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822b)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/lib/apk/packages/kmod-rtw88-8822b.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822b" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822B family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822b-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822b/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88 rtl8822be-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822b" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822b-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b/etc/modules.d; ( echo "rtw88_8822b"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b/etc/modules.d/rtw88-8822b; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822c /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822c-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/etc/modules.d; ( echo "rtw88_8822c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/etc/modules.d/rtw88-8822c; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/modules/6.12.63/rtw88_8822c.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822c"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822c"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822c.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822c.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822c)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/lib/apk/packages/kmod-rtw88-8822c.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822c" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822C family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822c-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822c/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88 rtl8822ce-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822c" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822c-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c/etc/modules.d; ( echo "rtw88_8822c"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c/etc/modules.d/rtw88-8822c; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8723x /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723x-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/etc/modules.d; ( echo "rtw88_8723x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/etc/modules.d/rtw88-8723x; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/modules/6.12.63/rtw88_8723x.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723x"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723x"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8723x.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8723x.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8723x)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/lib/apk/packages/kmod-rtw88-8723x.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8723x" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723x family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8723x-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723x/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723x" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723x-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x/etc/modules.d; ( echo "rtw88_8723x"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x/etc/modules.d/rtw88-8723x; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8723d /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723d-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/etc/modules.d; ( echo "rtw88_8723d"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/etc/modules.d/rtw88-8723d; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/modules/6.12.63/rtw88_8723d.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723d"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723d"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8723d.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8723d.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8723d)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/lib/apk/packages/kmod-rtw88-8723d.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8723d" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723D family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8723d-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723d/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-8723x rtl8723de-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723d" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723d-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d/etc/modules.d; ( echo "rtw88_8723d"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d/etc/modules.d/rtw88-8723d; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8821ce /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821ce-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/etc/modules.d; ( echo "rtw88_8821ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/etc/modules.d/rtw88-8821ce; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/modules/6.12.63/rtw88_8821ce.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821ce"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821ce"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8821ce.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8821ce.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8821ce)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/lib/apk/packages/kmod-rtw88-8821ce.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8821ce" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821CE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8821ce-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821ce/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-pci kmod-rtw88-8821c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821ce" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821ce-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce/etc/modules.d; ( echo "rtw88_8821ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce/etc/modules.d/rtw88-8821ce; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8821cu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821cu-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/etc/modules.d; ( echo "rtw88_8821cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/etc/modules.d/rtw88-8821cu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/modules/6.12.63/rtw88_8821cu.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821cu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821cu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8821cu.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8821cu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8821cu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/lib/apk/packages/kmod-rtw88-8821cu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8821cu" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821CU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8821cu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821cu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-usb kmod-rtw88-8821c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821cu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821cu-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu/etc/modules.d; ( echo "rtw88_8821cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu/etc/modules.d/rtw88-8821cu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822be /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822be-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/etc/modules.d; ( echo "rtw88_8822be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/etc/modules.d/rtw88-8822be; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/modules/6.12.63/rtw88_8822be.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822be"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822be"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822be.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822be.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822be)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/lib/apk/packages/kmod-rtw88-8822be.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822be" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822BE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822be-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822be/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-pci kmod-rtw88-8822b" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822be" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822be-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be/etc/modules.d; ( echo "rtw88_8822be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be/etc/modules.d/rtw88-8822be; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822bu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822bu-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/etc/modules.d; ( echo "rtw88_8822bu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/etc/modules.d/rtw88-8822bu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/modules/6.12.63/rtw88_8822bu.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822bu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822bu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822bu.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822bu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822bu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/lib/apk/packages/kmod-rtw88-8822bu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822bu" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822BU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822bu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822bu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-usb kmod-rtw88-8822b" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822bu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822bu-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu/etc/modules.d; ( echo "rtw88_8822bu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu/etc/modules.d/rtw88-8822bu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822ce /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822ce-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/etc/modules.d; ( echo "rtw88_8822ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/etc/modules.d/rtw88-8822ce; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/modules/6.12.63/rtw88_8822ce.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822ce"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822ce"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822ce.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822ce.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822ce)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/lib/apk/packages/kmod-rtw88-8822ce.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822ce" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822CE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822ce-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822ce/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-pci kmod-rtw88-8822c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822ce" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822ce-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce/etc/modules.d; ( echo "rtw88_8822ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce/etc/modules.d/rtw88-8822ce; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822cs /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cs-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/etc/modules.d; ( echo "rtw88_8822cs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/etc/modules.d/rtw88-8822cs; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/modules/6.12.63/rtw88_8822cs.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822cs"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822cs"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822cs.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822cs.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822cs)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/lib/apk/packages/kmod-rtw88-8822cs.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822cs" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822CS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822cs-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cs/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-sdio kmod-rtw88-8822c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cs" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cs-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs/etc/modules.d; ( echo "rtw88_8822cs"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs/etc/modules.d/rtw88-8822cs; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8822cu /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cu-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/etc/modules.d; ( echo "rtw88_8822cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/etc/modules.d/rtw88-8822cu; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/modules/6.12.63/rtw88_8822cu.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822cu"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8822cu"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8822cu.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8822cu.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8822cu)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/lib/apk/packages/kmod-rtw88-8822cu.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8822cu" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8822CU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8822cu-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8822cu/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-usb kmod-rtw88-8822c" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8822cu" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8822cu-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu/etc/modules.d; ( echo "rtw88_8822cu"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu/etc/modules.d/rtw88-8822cu; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8723de /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723de-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/etc/modules.d; ( echo "rtw88_8723de"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/etc/modules.d/rtw88-8723de; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/modules/6.12.63/rtw88_8723de.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723de"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723de"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8723de.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8723de.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8723de)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/lib/apk/packages/kmod-rtw88-8723de.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8723de" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723DE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8723de-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723de/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-pci kmod-rtw88-8723d" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723de" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723de-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de/etc/modules.d; ( echo "rtw88_8723de"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de/etc/modules.d/rtw88-8723de; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8723ds /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723ds-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/etc/modules.d; ( echo "rtw88_8723ds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/etc/modules.d/rtw88-8723ds; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/modules/6.12.63/rtw88_8723ds.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723ds"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723ds"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8723ds.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8723ds.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8723ds)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/lib/apk/packages/kmod-rtw88-8723ds.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8723ds" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723DS support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8723ds-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723ds/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-sdio kmod-rtw88-8723d" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723ds" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723ds-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds/etc/modules.d; ( echo "rtw88_8723ds"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds/etc/modules.d/rtw88-8723ds; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-88xxa /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-88xxa-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/etc/modules.d; ( echo "rtw88_88xxa"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/etc/modules.d/rtw88-88xxa; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/modules/6.12.63/rtw88_88xxa.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-88xxa"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-88xxa"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-88xxa.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-88xxa.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-88xxa)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/lib/apk/packages/kmod-rtw88-88xxa.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-88xxa" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8812A/RTL8821A family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-88xxa-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-88xxa/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-usb" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-88xxa" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-88xxa-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa/etc/modules.d; ( echo "rtw88_88xxa"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa/etc/modules.d/rtw88-88xxa; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8821a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821a-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/etc/modules.d; ( echo "rtw88_8821a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/etc/modules.d/rtw88-8821a; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/modules/6.12.63/rtw88_8821a.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8821a.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8821a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8821a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/lib/apk/packages/kmod-rtw88-8821a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8821a" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821A family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8821a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-88xxa" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821a-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a/etc/modules.d; ( echo "rtw88_8821a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a/etc/modules.d/rtw88-8821a; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8812a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812a-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/etc/modules.d; ( echo "rtw88_8812a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/etc/modules.d/rtw88-8812a; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/modules/6.12.63/rtw88_8812a.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8812a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8812a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8812a.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8812a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8812a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/lib/apk/packages/kmod-rtw88-8812a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8812a" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8812A family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8812a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-88xxa" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812a-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a/etc/modules.d; ( echo "rtw88_8812a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a/etc/modules.d/rtw88-8812a; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8821au /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821au-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/etc/modules.d; ( echo "rtw88_8821au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/etc/modules.d/rtw88-8821au; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/modules/6.12.63/rtw88_8821au.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821au"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8821au"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8821au.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8821au.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8821au)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/lib/apk/packages/kmod-rtw88-8821au.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8821au" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8821AU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8821au-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8821au/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-8821a rtl8821a-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8821au" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8821au-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au/etc/modules.d; ( echo "rtw88_8821au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au/etc/modules.d/rtw88-8821au; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8812au /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812au-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/etc/modules.d; ( echo "rtw88_8812au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/etc/modules.d/rtw88-8812au; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/modules/6.12.63/rtw88_8812au.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8812au"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8812au"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8812au.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8812au.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8812au)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/lib/apk/packages/kmod-rtw88-8812au.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8812au" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8812AU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8812au-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8812au/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-8812a rtl8812a-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8812au" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8812au-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au/etc/modules.d; ( echo "rtw88_8812au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au/etc/modules.d/rtw88-8812au; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8814a /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814a-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/etc/modules.d; ( echo "rtw88_8814a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/etc/modules.d/rtw88-8814a; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/modules/6.12.63/rtw88_8814a.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814a"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814a"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8814a.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8814a.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8814a)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/lib/apk/packages/kmod-rtw88-8814a.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8814a" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8814A family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8814a-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814a/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814a" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814a-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a/etc/modules.d; ( echo "rtw88_8814a"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a/etc/modules.d/rtw88-8814a; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8814ae /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814ae-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/etc/modules.d; ( echo "rtw88_8814ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/etc/modules.d/rtw88-8814ae; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/modules/6.12.63/rtw88_8814ae.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814ae"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814ae"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8814ae.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8814ae.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8814ae)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/lib/apk/packages/kmod-rtw88-8814ae.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8814ae" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8814AE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8814ae-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814ae/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-8814a kmod-rtw88-pci rtl8814a-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814ae" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814ae-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae/etc/modules.d; ( echo "rtw88_8814ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae/etc/modules.d/rtw88-8814ae; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8814au /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814au-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/etc/modules.d; ( echo "rtw88_8814au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/etc/modules.d/rtw88-8814au; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/modules/6.12.63/rtw88_8814au.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814au"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8814au"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8814au.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8814au.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8814au)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/lib/apk/packages/kmod-rtw88-8814au.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8814au" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8814AU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8814au-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8814au/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-8814a kmod-rtw88-usb rtl8814a-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8814au" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8814au-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au/etc/modules.d; ( echo "rtw88_8814au"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au/etc/modules.d/rtw88-8814au; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw88-8723du /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723du-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/etc/modules.d; ( echo "rtw88_8723du"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/etc/modules.d/rtw88-8723du; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/modules/6.12.63/rtw88_8723du.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723du"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw88-8723du"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw88-8723du.list && mv /opt/openwrt/source/release/tmp/kmod-rtw88-8723du.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw88-8723du)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/lib/apk/packages/kmod-rtw88-8723du.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw88-8723du" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8723DU support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw88-8723du-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw88-8723du/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw88-usb kmod-rtw88-8723d" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw88-8723du" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw88-8723du-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du/etc/modules.d; ( echo "rtw88_8723du"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du/etc/modules.d/rtw88-8723du; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89 /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8851be-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ae-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852b-common-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852be-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ce-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8922ae-6.12.63.6.18-r1.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8851be-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ae-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852b-common-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852be-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ce-6.12.63.6.18-r1.apk' removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8922ae-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/etc/modules.d; ( echo "rtw89_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/etc/modules.d/rtw89; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/modules/6.12.63/rtw89_core.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/lib/apk/packages/kmod-rtw89.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW89 core" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-mac80211" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89/etc/modules.d; ( echo "rtw89_core"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89/etc/modules.d/rtw89; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-pci /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-pci-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-pci-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/etc/modules.d; ( echo "rtw89_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/etc/modules.d/rtw89-pci; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/modules/6.12.63/rtw89_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-pci"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-pci"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-pci.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-pci.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-pci)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/lib/apk/packages/kmod-rtw89-pci.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-pci" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTW89 PCI chips support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-pci-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-pci/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-pci" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-pci-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci/etc/modules.d; ( echo "rtw89_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci/etc/modules.d/rtw89-pci; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8851be /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8851be-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/etc/modules.d; ( echo "rtw89_8851be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/etc/modules.d/rtw89-8851be; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/modules/6.12.63/rtw89_8851b.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/modules/6.12.63/rtw89_8851be.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8851be"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8851be"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8851be.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8851be.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8851be)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/lib/apk/packages/kmod-rtw89-8851be.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8851be" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8851BE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8851be-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8851be/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-pci rtl8851be-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8851be" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8851be-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be/etc/modules.d; ( echo "rtw89_8851be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be/etc/modules.d/rtw89-8851be; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8852ae /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ae-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/etc/modules.d; ( echo "rtw89_8852ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/etc/modules.d/rtw89-8852ae; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/modules/6.12.63/rtw89_8852ae.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/modules/6.12.63/rtw89_8852a.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852ae"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852ae"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8852ae.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8852ae.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8852ae)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/lib/apk/packages/kmod-rtw89-8852ae.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8852ae" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8852AE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8852ae-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ae/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-pci rtl8852ae-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ae" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ae-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae/etc/modules.d; ( echo "rtw89_8852ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae/etc/modules.d/rtw89-8852ae; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8852b-common /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852b-common-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/etc/modules.d; ( echo "rtw89_8852b_common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/etc/modules.d/rtw89-8852b-common; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/modules/6.12.63/rtw89_8852b_common.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852b-common"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852b-common"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8852b-common.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8852b-common.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8852b-common)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/lib/apk/packages/kmod-rtw89-8852b-common.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8852b-common" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8852B family support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8852b-common-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852b-common/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-pci" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852b-common" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852b-common-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common/etc/modules.d; ( echo "rtw89_8852b_common"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common/etc/modules.d/rtw89-8852b-common; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8852be /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852be-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/etc/modules.d; ( echo "rtw89_8852be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/etc/modules.d/rtw89-8852be; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/modules/6.12.63/rtw89_8852b.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/modules/6.12.63/rtw89_8852be.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852be"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852be"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8852be.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8852be.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8852be)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/lib/apk/packages/kmod-rtw89-8852be.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8852be" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8852BE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8852be-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852be/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-8852b-common rtl8852be-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852be" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852be-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be/etc/modules.d; ( echo "rtw89_8852be"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be/etc/modules.d/rtw89-8852be; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8852ce /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ce-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/etc/modules.d; ( echo "rtw89_8852ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/etc/modules.d/rtw89-8852ce; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/modules/6.12.63/rtw89_8852c.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/modules/6.12.63/rtw89_8852ce.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852ce"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8852ce"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8852ce.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8852ce.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8852ce)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/lib/apk/packages/kmod-rtw89-8852ce.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8852ce" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8852CE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8852ce-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8852ce/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-pci rtl8852ce-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8852ce" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8852ce-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce/etc/modules.d; ( echo "rtw89_8852ce"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce/etc/modules.d/rtw89-8852ce; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae /opt/openwrt/source/release/scripts/ipkg-remove kmod-rtw89-8922ae /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8922ae-6.12.63.6.18-r1.apk mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/etc/modules.d; ( echo "rtw89_8922ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/etc/modules.d/rtw89-8922ae; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/modules/6.12.63/rtw89_8922a.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/modules/6.12.63/rtw89_8922ae.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8922ae"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-rtw89-8922ae"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-rtw89-8922ae.list && mv /opt/openwrt/source/release/tmp/kmod-rtw89-8922ae.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL/conffiles ]; then echo $(IDIR_kmod-rtw89-8922ae)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/lib/apk/packages/kmod-rtw89-8922ae.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-rtw89-8922ae" --info "version:6.12.63.6.18-r1" --info "description:Realtek RTL8922AE support" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/" --info "maintainer:Felix Fietkau " --info "provides:kmod-rtw89-8922ae-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/apk-aarch64_generic/kmod-rtw89-8922ae/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-rtw89-pci rtl8922ae-firmware" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/ipkg-aarch64_generic/kmod-rtw89-8922ae" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-rtw89-8922ae-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae/etc/modules.d; ( echo "rtw89_8922ae"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae/etc/modules.d/rtw89-8922ae; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-cfg80211.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-cfg80211 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-cfg80211 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-cfg80211.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211 touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mt7601u/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mt7601u_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rsi91x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rsi91x-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rsi91x-sdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rsi91x-sdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wlcore/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wlcore_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl12xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wl12xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wl18xx/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wl18xx_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath5k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath5k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath6kl_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-sdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath6kl-sdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath6kl-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath6kl-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath9k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath9k-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath9k-htc/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath9k-htc_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath10k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath10k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath11k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath11k-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath11k-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ath12k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath12k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-carl9170/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-carl9170_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-owl-loader/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-owl-loader_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-ar5523/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ar5523_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-wil6210/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-wil6210_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-qcom-qmi-helpers/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-qcom-qmi-helpers_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-b43/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-b43_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmsmac/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-brcmsmac_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmfmac/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-brcmfmac_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-brcmutil/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-brcmutil_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-iwlwifi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-iwlwifi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwl8k/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mwl8k_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-pcie/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mwifiex-pcie_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mwifiex-sdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mwifiex-sdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-lib/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2x00-lib_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2x00-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2x00-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2x00-mmio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2x00-mmio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-lib/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2800-lib_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-mmio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2800-mmio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2800-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt2800-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt2800-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt61-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt61-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rt73-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rt73-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtlwifi_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtlwifi-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-btcoexist/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtlwifi-btcoexist_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtlwifi-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtlwifi-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192c-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192c-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192d-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192d-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192ce/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192ce_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192se/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192se_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192de/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192de_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192cu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192cu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8192du/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8192du_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8723-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723be/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8723be_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8723bs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8723bs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8821ae/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8821ae_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtl8xxxu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtl8xxxu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-usb/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-usb_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-sdio/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-sdio_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8821c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822b/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822b_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822c/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822c_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723x/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8723x_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723d/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8723d_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821ce/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8821ce_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821cu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8821cu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822be/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822be_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822bu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822bu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822ce/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822ce_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cs/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822cs_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8822cu/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8822cu_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723de/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8723de_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723ds/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8723ds_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-88xxa/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-88xxa_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8821a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8812a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8821au/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8821au_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8812au/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8812au_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814a/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8814a_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814ae/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8814ae_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8814au/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8814au_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw88-8723du/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw88-8723du_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-pci/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-pci_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8851be/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8851be_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ae/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8852ae_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852b-common/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8852b-common_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852be/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8852be_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8852ce/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8852ce_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-rtw89-8922ae/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-rtw89-8922ae_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '6.18-1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cfg80211.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '6.18-1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cfg80211.version; cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cfg80211.version /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-cfg80211-any.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-cfg80211/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-cfg80211_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '6.18-1' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac80211.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '6.18-1' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac80211.version; cp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac80211.version /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/kmod-mac80211-any.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-regular/backports-6.18/.pkgdir/kmod-mac80211/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mac80211_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/kernel/mac80211' time: package/kernel/mac80211/regular/compile#3358.56#463.60#3843.25 make[3]: Entering directory '/opt/openwrt/source/release/package/kernel/mac80211' broadcom.mk:378: warning: overriding recipe for target '/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2' broadcom.mk:95: warning: ignoring old recipe for target '/opt/openwrt/source/release/dl/broadcom-wl-5.100.138.tar.bz2' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.built_check . /opt/openwrt/source/release/include/shell.sh; var2file "V_mac80211_config" /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.config make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18" KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 EXTRA_CFLAGS="-I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/include -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18=backports-6.18 -DCONFIG_ATH10K_SMALLBUFFERS" KLIB_BUILD="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" MODPROBE=true KLIB=/lib/modules/6.12.63 KERNEL_SUBLEVEL=12 KBUILD_LDFLAGS_MODULE_PREREQ= allnoconfig make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18' make[5]: 'Kconfig.versions' is up to date. make[6]: 'conf' is up to date. boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' # # configuration written to .config # make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18' rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/modules make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18" KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 EXTRA_CFLAGS="-I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/include -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18=backports-6.18 -DCONFIG_ATH10K_SMALLBUFFERS" KLIB_BUILD="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" MODPROBE=true KLIB=/lib/modules/6.12.63 KERNEL_SUBLEVEL=12 KBUILD_LDFLAGS_MODULE_PREREQ= modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18' make[5]: 'Kconfig.versions' is up to date. make[7]: 'Kconfig.versions' is up to date. make[8]: 'conf' is up to date. boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' # # configuration written to .config # Building backport-include/backport/autoconf.h ... done. MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.built rm -rf /opt/openwrt/source/release/tmp/stage-mac80211 mkdir -p /opt/openwrt/source/release/tmp/stage-mac80211/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages mkdir -p /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211 /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ath /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/net/mac80211 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/net/mac80211/*.h /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/include/* /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/backport-include/* /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/net/mac80211/rate.h /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/net/mac80211/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/drivers/net/wireless/ath/*.h /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211/ath/ rm -f /opt/openwrt/source/release/tmp/stage-mac80211/usr/include/mac80211-backport/linux/module.h find /opt/openwrt/source/release/tmp/stage-mac80211 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.smallbuffers.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.smallbuffers.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-mac80211 ]; then (cd /opt/openwrt/source/release/tmp/stage-mac80211; find ./ > /opt/openwrt/source/release/tmp/stage-mac80211.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-mac80211.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/mac80211.smallbuffers.list && cp -fpR /opt/openwrt/source/release/tmp/stage-mac80211/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-mac80211 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.mac80211.smallbuffers_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers /opt/openwrt/source/release/scripts/ipkg-remove kmod-ath10k-smallbuffers /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-smallbuffers-6.12.63.6.18-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-smallbuffers-6.12.63.6.18-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/etc/modules.d; ( echo "ath10k_core frame_mode=2"; echo "ath10k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/etc/modules.d/ath10k-smallbuffers; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/modules/6.12.63/ath10k_core.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/modules/6.12.63/ath10k_pci.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath10k-smallbuffers"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ath10k-smallbuffers"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ath10k-smallbuffers.list && mv /opt/openwrt/source/release/tmp/kmod-ath10k-smallbuffers.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL/conffiles ]; then echo $(IDIR_kmod-ath10k-smallbuffers)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/lib/apk/packages/kmod-ath10k-smallbuffers.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ath10k-smallbuffers" --info "version:6.12.63.6.18-r1" --info "description:Atheros 802.11ac wireless cards support (small buffers for low-RAM devices)" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/base/kernel/mac80211" --info "url:https://wireless.wiki.kernel.org/en/users/drivers/ath10k" --info "maintainer:Felix Fietkau " --info "provides:kmod-ath10k-any kmod-ath10k-smallbuffers-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/apk-aarch64_generic/kmod-ath10k-smallbuffers/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ath" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/ipkg-aarch64_generic/kmod-ath10k-smallbuffers" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ath10k-smallbuffers-6.12.63.6.18-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers/etc/modules.d; ( echo "ath10k_core frame_mode=2"; echo "ath10k_pci"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers/etc/modules.d/ath10k-smallbuffers; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mac80211-smallbuffers/backports-6.18/.pkgdir/kmod-ath10k-smallbuffers/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ath10k-smallbuffers_installed make[3]: Leaving directory '/opt/openwrt/source/release/package/kernel/mac80211' time: package/kernel/mac80211/smallbuffers/compile#4.76#4.82#11.18 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/kernel/macremapper' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.prepared_65a89e7389320474b87c22e5b816ff50_6664517399ebbbc92a37c5bb081b5c53_check . /opt/openwrt/source/release/include/shell.sh; /opt/openwrt/source/release/staging_dir/host/bin/libdeflate-gzip -dc /opt/openwrt/source/release/dl/macremapper-1.1.0.tar.gz | tar -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.. -xf - [ ! -d ./src/ ] || cp -fpR ./src/. /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0 Applying /opt/openwrt/source/release/feeds/packages/kernel/macremapper/patches/01_fix_nf_hooks.patch using plaintext: patching file kernelmod/main.c Applying /opt/openwrt/source/release/feeds/packages/kernel/macremapper/patches/02-mrm_ctlfile.c-compatibility-with-linux-5.6.patch using plaintext: patching file kernelmod/mrm_ctlfile.c touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.prepared_65a89e7389320474b87c22e5b816ff50_6664517399ebbbc92a37c5bb081b5c53 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.macremapper_installed (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/./; if [ -x ./configure ]; then find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ -name config.guess | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ -name config.guess | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.guess; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ -name config.sub | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ -name config.sub | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.sub; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " ./configure --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --disable-nls ; fi; ) touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.configured_68b329da9893e34099c7d8ad5cb9c940 rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0=macremapper-1.1.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" KERNEL_SRC=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 ARCH=arm64 ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod modules make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/filter_config_accelerator.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/main.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/mrm_ctlfile.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/mrm_rcdb.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/mrm_runconf.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/macremapper.o MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/Module.symvers CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/macremapper.mod.o CC [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/.module-common.o LD [M] /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod/macremapper.ko make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/kernelmod' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/./Module.symvers: No such file or directory touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper/etc/modules.d; ( echo "macremapper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper/etc/modules.d/macremapper; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/.pkgdir/kmod-macremapper/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-macremapper_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/etc/modules.d; ( echo "macremapper"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/etc/modules.d/macremapper; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/modules/6.12.63/macremapper.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macremapper"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-macremapper"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-macremapper.list && mv /opt/openwrt/source/release/tmp/kmod-macremapper.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL/conffiles ]; then echo $(IDIR_kmod-macremapper)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/lib/apk/packages/kmod-macremapper.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-macremapper" --info "version:6.12.63.1.1.0-r2" --info "description:Linux kernel module for implementation the DCW filtering mechanism" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/kernel/macremapper" --info "url:https://www.edgewaterwireless.com" --info "maintainer:Carey Sonsino " --info "provides:kmod-macremapper-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/apk-aarch64_generic/kmod-macremapper/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-cfg80211 kmod-br-netfilter" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/macremapper-1.1.0/ipkg-aarch64_generic/kmod-macremapper" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-macremapper-6.12.63.1.1.0-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/kernel/macremapper' time: package/feeds/packages/macremapper/compile#16.16#4.27#20.60 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/kernel/mdio-netlink' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/kernel modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/kernel/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/./Module.symvers: No such file or directory touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink/etc/modules.d; ( echo "mdio-netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink/etc/modules.d/mdio-netlink; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/.pkgdir/kmod-mdio-netlink/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mdio-netlink_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink /opt/openwrt/source/release/scripts/ipkg-remove kmod-mdio-netlink /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-netlink-6.12.63.1.3.1-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-netlink-6.12.63.1.3.1-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/etc/modules.d; ( echo "mdio-netlink"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/etc/modules.d/mdio-netlink; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/modules/6.12.63/mdio-netlink.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-netlink"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mdio-netlink"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mdio-netlink.list && mv /opt/openwrt/source/release/tmp/kmod-mdio-netlink.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL/conffiles ]; then echo $(IDIR_kmod-mdio-netlink)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/lib/apk/packages/kmod-mdio-netlink.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mdio-netlink" --info "version:6.12.63.1.3.1-r2" --info "description:mdio-netlink Linux MDIO netlink kernel module" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/kernel/mdio-netlink" --info "url:https://github.com/wkz/mdio-tools.git" --info "maintainer:Damien Mascord " --info "provides:kmod-mdio-netlink-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/apk-aarch64_generic/kmod-mdio-netlink/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mdio-netlink-1.3.1/ipkg-aarch64_generic/kmod-mdio-netlink" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mdio-netlink-6.12.63.1.3.1-r2.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/kernel/mdio-netlink' time: package/feeds/packages/mdio-netlink/compile#1.60#1.92#3.51 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/kernel/mtd-rw' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.built_check make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739" CONFIG_MTD_RW=m modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.pkgdir/kmod-mtd-rw.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.pkgdir/kmod-mtd-rw mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.pkgdir/kmod-mtd-rw touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.pkgdir/kmod-mtd-rw.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/.pkgdir/kmod-mtd-rw/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-mtd-rw_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw /opt/openwrt/source/release/scripts/ipkg-remove kmod-mtd-rw /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtd-rw-6.12.63.2021.02.28~e8776739-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtd-rw-6.12.63.2021.02.28~e8776739-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/modules/6.12.63/mtd-rw.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtd-rw"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-mtd-rw"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-mtd-rw.list && mv /opt/openwrt/source/release/tmp/kmod-mtd-rw.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL/conffiles ]; then echo $(IDIR_kmod-mtd-rw)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/lib/apk/packages/kmod-mtd-rw.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-mtd-rw" --info "version:6.12.63.2021.02.28~e8776739-r1" --info "description:A kernel module that temporarily makes all MTD partitions writeable." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/kernel/mtd-rw" --info "url:" --info "maintainer:Joseph C. Lehner " --info "provides:kmod-mtd-rw-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/apk-aarch64_generic/kmod-mtd-rw/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/mtd-rw-2021.02.28~e8776739/ipkg-aarch64_generic/kmod-mtd-rw" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-mtd-rw-6.12.63.2021.02.28~e8776739-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/kernel/mtd-rw' time: package/feeds/packages/mtd-rw/compile#1.18#2.13#3.33 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/admin/netatop' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/module ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" KERNDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" netatop.ko make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/module' make[4]: 'netatop.ko' is up to date. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/module' make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/daemon CC="aarch64-openwrt-linux-musl-gcc" CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1=netatop-3.1 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" all make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/daemon' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/daemon' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/./Module.symvers: No such file or directory touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop/etc/modules.d; ( echo "netatop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop/etc/modules.d/netatop; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/.pkgdir/kmod-netatop/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-netatop_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop /opt/openwrt/source/release/scripts/ipkg-remove kmod-netatop /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netatop-6.12.63.3.1-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netatop-6.12.63.3.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/etc/modules.d; ( echo "netatop"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/etc/modules.d/netatop; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/modules/6.12.63/netatop.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netatop"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-netatop"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-netatop.list && mv /opt/openwrt/source/release/tmp/kmod-netatop.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL/conffiles ]; then echo $(IDIR_kmod-netatop)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/lib/apk/packages/kmod-netatop.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-netatop" --info "version:6.12.63.3.1-r1" --info "description:The optional kernel module netatop can be loaded to gather statistics about the TCP and UDP packets that have been transmitted/received per process and per thread. As soon as atop discovers that this module is active, it shows the columns SNET and RNET in the generic screen for the number of transmitted and received packets per process. When the 'n' key is pressed, it shows detailed counters about the number packets transmitted/received via TCP and UDP, the average sizes of these packets, and the total bandwidth consumed for input and output per process/thread." --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/admin/netatop" --info "url:https://www.atoptool.nl/" --info "maintainer:Toni Uhlig " --info "provides:kmod-netatop-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/apk-aarch64_generic/kmod-netatop/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/netatop-3.1/ipkg-aarch64_generic/kmod-netatop" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-netatop-6.12.63.3.1-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/admin/netatop' time: package/feeds/packages/netatop/compile#0.39#1.12#1.52 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libcbor' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libcbor' time: package/feeds/packages/libcbor/compile#0.22#0.49#0.73 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libfido2' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libfido2' time: package/feeds/packages/libfido2/compile#0.33#0.52#0.82 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/libpam' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/libpam' time: package/feeds/packages/libpam/compile#0.22#0.50#1.16 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/openssh' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1 DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install" STRIP_OPT="" all install make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1' Makefile:729: warning: ignoring prerequisites on suffix rule definition (cd openbsd-compat && make) make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/openbsd-compat' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/openbsd-compat' /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/sbin /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1 /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man5 /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8 /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib /usr/bin/mkdir -p -m 0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/var/empty /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/ssh /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 scp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/scp /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-add /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/ssh-add /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-agent /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/ssh-agent /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-keygen /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/ssh-keygen /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-keyscan /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/ssh-keyscan /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 sshd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/sbin/sshd /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 sshd-session /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/sshd-session /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 sshd-auth /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/sshd-auth /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 4711 ssh-keysign /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/ssh-keysign /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-pkcs11-helper /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/ssh-pkcs11-helper /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 ssh-sk-helper /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/ssh-sk-helper /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 sftp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/bin/sftp /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 0755 sftp-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/sftp-server /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/ssh.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 scp.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/scp.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-add.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/ssh-add.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-agent.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/ssh-agent.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-keygen.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/ssh-keygen.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-keyscan.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/ssh-keyscan.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 moduli.5.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man5/moduli.5 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 sshd_config.5.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man5/sshd_config.5 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh_config.5.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man5/ssh_config.5 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 sshd.8.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8/sshd.8 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 sftp.1.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man1/sftp.1 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 sftp-server.8.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8/sftp-server.8 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-keysign.8.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8/ssh-keysign.8 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-pkcs11-helper.8.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8/ssh-pkcs11-helper.8 /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ssh-sk-helper.8.out /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/man/man8/ssh-sk-helper.8 /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/etc/ssh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/etc/ssh/ssh_config already exists, install will not overwrite /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/etc/ssh/sshd_config already exists, install will not overwrite /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/etc/ssh/moduli already exists, install will not overwrite /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/sbin/sshd -t -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/etc/ssh/sshd_config /opt/openwrt/source/release/staging_dir/host/bin/bash: line 1: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/sbin/sshd: cannot execute binary file: Exec format error make[4]: [Makefile:420: check-config] Error 126 (ignored) make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server /opt/openwrt/source/release/scripts/ipkg-remove openssh-sftp-server /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openssh-sftp-server-10.2_p1-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openssh-sftp-server-10.2_p1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/sftp-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/usr/lib/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/usr/libexec ln -sf ../lib/sftp-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/usr/libexec/sftp-server find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/usr/lib/sftp-server: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openssh-sftp-server"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openssh-sftp-server"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/openssh-sftp-server.list && mv /opt/openwrt/source/release/tmp/openssh-sftp-server.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL/conffiles ]; then echo $(IDIR_openssh-sftp-server)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/lib/apk/packages/openssh-sftp-server.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:openssh-sftp-server" --info "version:10.2_p1-r1" --info "description:OpenSSH SFTP server." --info "arch:aarch64_generic" --info "license:BSD ISC" --info "origin:feeds/packages/feeds/packages/net/openssh" --info "url:https://www.openssh.com/" --info "maintainer:Peter Wagner " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/apk-aarch64_generic/openssh-sftp-server/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-aarch64_generic/openssh-sftp-server" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openssh-sftp-server-10.2_p1-r1.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/ipkg-install/usr/lib/sftp-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server/usr/lib/ install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server/usr/libexec ln -sf ../lib/sftp-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server/usr/libexec/sftp-server touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openssh-without-pam/openssh-10.2p1/.pkgdir/openssh-sftp-server/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.openssh-sftp-server_installed echo "openssh-sftp-server" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/openssh.without-pam.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/openssh' time: package/feeds/packages/openssh/without-pam/compile#0.65#1.24#2.29 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/openvpn' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' Making all in build make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' Making all in distro make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' Making all in systemd make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' Making all in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make all-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' Making all in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' Making all in compat make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' Making all in openvpn make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' Making all in openvpnmsica make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' Making all in openvpnserv make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' Making all in plugins make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' Making all in auth-pam make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' Making all in down-root make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' Making all in tapctl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' Making all in sample make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' Making all in doc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' Making all in doxygen make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' Making all in tests make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' Making all in unit_tests make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -ffunction-sections -fdata-sections -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,--gc-sections -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14=openvpn-2.6.14 -ffunction-sections -fdata-sections -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make install-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' Making install in build make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/build' Making install in distro make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' Making install in systemd make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[8]: Nothing to be done for 'install-exec-am'. make install-data-hook make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[9]: Nothing to be done for 'install-data-hook'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro/systemd' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/distro' Making install in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/include' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 openvpn-plugin.h openvpn-msg.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/include' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/include' Making install in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' Making install in compat make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/compat' Making install in openvpn make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/sbin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c openvpn '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/sbin' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/sbin/openvpn make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpn' Making install in openvpnmsica make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnmsica' Making install in openvpnserv make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/openvpnserv' Making install in plugins make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' Making install in auth-pam make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' make[9]: Nothing to be done for 'install-exec-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/auth-pam' Making install in down-root make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[9]: Nothing to be done for 'install-exec-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins/down-root' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[9]: Nothing to be done for 'install-exec-am'. make[9]: Nothing to be done for 'install-data-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/plugins' Making install in tapctl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src/tapctl' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/src' Making install in sample make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/sample' Making install in doc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' Making install in doxygen make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc/doxygen' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[8]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/share/doc/openvpn' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 management-notes.txt gui-notes.txt '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/share/doc/openvpn' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/man/man5' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 openvpn-examples.5 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/man/man5' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 openvpn.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/man/man8' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/doc' Making install in tests make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' Making install in unit_tests make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[9]: Nothing to be done for 'install-exec-am'. make[9]: Nothing to be done for 'install-data-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests/unit_tests' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/share/doc/openvpn' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 README README.mbedtls Changes.rst COPYRIGHT.GPL COPYING '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/share/doc/openvpn' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/share/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/lib/functions /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/lib/upgrade/keep.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/libexec /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/hotplug.d/openvpn install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/sbin/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/sbin/ install -m0755 files/openvpn.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/init.d/openvpn install -m0755 files/usr/libexec/openvpn-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/libexec/openvpn-hotplug install -m0644 files/lib/functions/openvpn.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/lib/functions/openvpn.sh install -m0644 files/etc/hotplug.d/openvpn/01-user /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/hotplug.d/openvpn/01-user install -m0644 files/etc/openvpn.user /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/openvpn.user install -m0644 files/openvpn.options /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/usr/share/openvpn/openvpn.options install -m0600 files/openvpn.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/etc/config/openvpn install -m0644 files/openvpn.upgrade /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/lib/upgrade/keep.d/openvpn touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/.pkgdir/openvpn-openssl/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.openvpn-openssl_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl /opt/openwrt/source/release/scripts/ipkg-remove openvpn-openssl /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openvpn-openssl-2.6.14-r3.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openvpn-openssl-2.6.14-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/sbin /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/share/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/init.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/functions /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/upgrade/keep.d /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/libexec /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/hotplug.d/openvpn install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-install/usr/sbin/openvpn /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/sbin/ install -m0755 files/openvpn.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/init.d/openvpn install -m0755 files/usr/libexec/openvpn-hotplug /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/libexec/openvpn-hotplug install -m0644 files/lib/functions/openvpn.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/functions/openvpn.sh install -m0644 files/etc/hotplug.d/openvpn/01-user /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/hotplug.d/openvpn/01-user install -m0644 files/etc/openvpn.user /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/openvpn.user install -m0644 files/openvpn.options /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/share/openvpn/openvpn.options install -m0600 files/openvpn.config /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/etc/config/openvpn install -m0644 files/openvpn.upgrade /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/upgrade/keep.d/openvpn find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/usr/sbin/openvpn: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl; echo "$V_Package_openvpn_openssl_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openvpn-openssl"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="openvpn-openssl"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/openvpn-openssl.list && mv /opt/openwrt/source/release/tmp/openvpn-openssl.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL/conffiles ]; then echo $(IDIR_openvpn-openssl)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/lib/apk/packages/openvpn-openssl.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:openvpn-openssl" --info "version:2.6.14-r3" --info "description:Open source VPN solution using OpenSSL" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/openvpn" --info "url:http://openvpn.net" --info "maintainer:" --info "provides:openvpn=2.6.14-r3 openvpn-crypto=2.6.14-r3" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/apk-aarch64_generic/openvpn-openssl/pre-deinstall" --info "depends:libc kmod-tun libcap-ng liblzo2 liblz4-1 libnl-genl200 libopenssl3" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/openvpn-openssl/openvpn-2.6.14/ipkg-aarch64_generic/openvpn-openssl" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/openvpn-openssl-2.6.14-r3.apk" echo "openvpn-openssl" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/openvpn.openssl.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/openvpn' time: package/feeds/packages/openvpn/openssl/compile#1.42#2.22#4.01 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libunwind' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libunwind' time: package/libs/libunwind/compile#0.22#0.68#0.89 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/openvswitch' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99 -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " PYTHONPATH="/opt/openwrt/source/release/staging_dir/hostpkg/lib/python3.13:/opt/openwrt/source/release/staging_dir/hostpkg/lib/python3.13/site-packages" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' Making all in datapath make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/./Module.symvers: No such file or directory CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99 -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99 -flto=auto -fno-fat-lto-objects -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs " PYTHONPATH="/opt/openwrt/source/release/staging_dir/hostpkg/lib/python3.13:/opt/openwrt/source/release/staging_dir/hostpkg/lib/python3.13/site-packages" make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make install-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' Making install in datapath make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/datapath' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/libopenvswitch.la lib/libsflow.la ofproto/libofproto.la ovsdb/libovsdb.la vtep/libvtep.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libopenvswitch-2.17.so.0.0.9 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libopenvswitch-2.17.so.0.0.9 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libopenvswitch-2.17.so.0.0.9 libopenvswitch-2.17.so.0 || { rm -f libopenvswitch-2.17.so.0 && ln -s libopenvswitch-2.17.so.0.0.9 libopenvswitch-2.17.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libopenvswitch-2.17.so.0.0.9 libopenvswitch.so || { rm -f libopenvswitch.so && ln -s libopenvswitch-2.17.so.0.0.9 libopenvswitch.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libopenvswitch.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libopenvswitch.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libsflow-2.17.so.0.0.9 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libsflow-2.17.so.0.0.9 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libsflow-2.17.so.0.0.9 libsflow-2.17.so.0 || { rm -f libsflow-2.17.so.0 && ln -s libsflow-2.17.so.0.0.9 libsflow-2.17.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libsflow-2.17.so.0.0.9 libsflow.so || { rm -f libsflow.so && ln -s libsflow-2.17.so.0.0.9 libsflow.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libsflow.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libsflow.la libtool: warning: relinking 'ofproto/libofproto.la' OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9; /bin/bash "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/libtool" --tag CC --mode=relink aarch64-openwrt-linux-musl-gcc -Wstrict-prototypes -Wall -Wextra -Wno-sign-compare -Wpointer-arith -Wformat -Wformat-security -Wswitch-enum -Wunused-parameter -Wbad-function-cast -Wcast-align -Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes -Wmissing-field-initializers -fno-strict-aliasing -Wswitch-bool -Wlogical-not-parentheses -Wsizeof-array-argument -Wbool-compare -Wshift-negative-value -Wduplicated-cond -Wshadow -Wmultistatement-macros -Wcast-align=strict -fomit-frame-pointer -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -fno-fat-lto-objects -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -std=gnu99 -release 2.17 -version-info 0:9 -Wl,--version-script=./ofproto/libofproto.sym -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -flto=auto -fuse-linker-plugin -znow -zrelro -zpack-relative-relocs -o ofproto/libofproto.la -rpath /usr/lib ofproto/libofproto_la-bond.lo ofproto/libofproto_la-collectors.lo ofproto/libofproto_la-connmgr.lo ofproto/libofproto_la-fail-open.lo ofproto/libofproto_la-in-band.lo ofproto/libofproto_la-names.lo ofproto/libofproto_la-netflow.lo ofproto/libofproto_la-ofproto.lo ofproto/libofproto_la-ofproto-dpif.lo ofproto/libofproto_la-ofproto-dpif-ipfix.lo ofproto/libofproto_la-ofproto-dpif-mirror.lo ofproto/libofproto_la-ofproto-dpif-monitor.lo ofproto/libofproto_la-ofproto-dpif-rid.lo ofproto/libofproto_la-ofproto-dpif-sflow.lo ofproto/libofproto_la-ofproto-dpif-trace.lo ofproto/libofproto_la-ofproto-dpif-upcall.lo ofproto/libofproto_la-ofproto-dpif-xlate.lo ofproto/libofproto_la-ofproto-dpif-xlate-cache.lo ofproto/libofproto_la-pinsched.lo ofproto/libofproto_la-tunnel.lo ofproto/libofproto_la-bundles.lo lib/libsflow.la -latomic -inst-prefix-dir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install) libtool: warning: '/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/libatomic.la' seems to be moved OpenWrt-libtool: relink: aarch64-openwrt-linux-musl-gcc -shared -fPIC -DPIC ofproto/.libs/libofproto_la-bond.o ofproto/.libs/libofproto_la-collectors.o ofproto/.libs/libofproto_la-connmgr.o ofproto/.libs/libofproto_la-fail-open.o ofproto/.libs/libofproto_la-in-band.o ofproto/.libs/libofproto_la-names.o ofproto/.libs/libofproto_la-netflow.o ofproto/.libs/libofproto_la-ofproto.o ofproto/.libs/libofproto_la-ofproto-dpif.o ofproto/.libs/libofproto_la-ofproto-dpif-ipfix.o ofproto/.libs/libofproto_la-ofproto-dpif-mirror.o ofproto/.libs/libofproto_la-ofproto-dpif-monitor.o ofproto/.libs/libofproto_la-ofproto-dpif-rid.o ofproto/.libs/libofproto_la-ofproto-dpif-sflow.o ofproto/.libs/libofproto_la-ofproto-dpif-trace.o ofproto/.libs/libofproto_la-ofproto-dpif-upcall.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate.o ofproto/.libs/libofproto_la-ofproto-dpif-xlate-cache.o ofproto/.libs/libofproto_la-pinsched.o ofproto/.libs/libofproto_la-tunnel.o ofproto/.libs/libofproto_la-bundles.o -Wl,-rpath -Wl,/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -L/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -L/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib -lsflow -L/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -latomic -Os -mcpu=generic -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9=openvswitch-2.17.9 -flto=auto -Werror=format-security -fstack-protector -Wl,-z -Wl,now -Wl,-z -Wl,relro -Wl,-z -Wl,pack-relative-relocs -Wl,--version-script=./ofproto/libofproto.sym -fuse-ld=bfd -flto=auto -fuse-linker-plugin -pthread -Wl,-soname -Wl,libofproto-2.17.so.0 -o ofproto/.libs/libofproto-2.17.so.0.0.9 OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ofproto/.libs/libofproto-2.17.so.0.0.9T /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libofproto-2.17.so.0.0.9 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libofproto-2.17.so.0.0.9 libofproto-2.17.so.0 || { rm -f libofproto-2.17.so.0 && ln -s libofproto-2.17.so.0.0.9 libofproto-2.17.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libofproto-2.17.so.0.0.9 libofproto.so || { rm -f libofproto.so && ln -s libofproto-2.17.so.0.0.9 libofproto.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ofproto/.libs/libofproto.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libofproto.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/libovsdb-2.17.so.0.0.9 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libovsdb-2.17.so.0.0.9 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libovsdb-2.17.so.0.0.9 libovsdb-2.17.so.0 || { rm -f libovsdb-2.17.so.0 && ln -s libovsdb-2.17.so.0.0.9 libovsdb-2.17.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libovsdb-2.17.so.0.0.9 libovsdb.so || { rm -f libovsdb.so && ln -s libovsdb-2.17.so.0.0.9 libovsdb.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/libovsdb.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libovsdb.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c vtep/.libs/libvtep-2.17.so.0.0.9 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libvtep-2.17.so.0.0.9 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libvtep-2.17.so.0.0.9 libvtep-2.17.so.0 || { rm -f libvtep-2.17.so.0 && ln -s libvtep-2.17.so.0.0.9 libvtep-2.17.so.0; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib && { ln -s -f libvtep-2.17.so.0.0.9 libvtep.so || { rm -f libvtep.so && ln -s libvtep-2.17.so.0.0.9 libvtep.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c vtep/.libs/libvtep.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libvtep.la OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libopenvswitch.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libopenvswitch.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libopenvswitch.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libopenvswitch.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c lib/.libs/libsflow.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libsflow.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libsflow.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libsflow.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ofproto/.libs/libofproto.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libofproto.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libofproto.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libofproto.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/libovsdb.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libovsdb.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libovsdb.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libovsdb.a OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c vtep/.libs/libvtep.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libvtep.a OpenWrt-libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libvtep.a OpenWrt-libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/libvtep.a libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/ovs-appctl utilities/ovs-testcontroller utilities/ovs-dpctl utilities/ovs-ofctl utilities/ovs-vsctl ovsdb/ovsdb-tool ovsdb/ovsdb-client vtep/vtep-ctl '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/.libs/ovs-appctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovs-appctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/.libs/ovs-testcontroller /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovs-testcontroller libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/.libs/ovs-dpctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovs-dpctl libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/.libs/ovs-ofctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovs-ofctl libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/.libs/ovs-vsctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovs-vsctl libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/ovsdb-tool /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovsdb-tool libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/ovsdb-client /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/ovsdb-client libtool: warning: 'vtep/libvtep.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c vtep/.libs/vtep-ctl /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin/vtep-ctl /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/ovs-docker utilities/ovs-pki utilities/ovs-pcap utilities/ovs-tcpdump utilities/ovs-tcpundump utilities/ovs-dpctl-top utilities/ovs-l3ping utilities/ovs-parse-backtrace utilities/ovs-test utilities/ovs-vlan-test '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/bin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin' /bin/bash ./libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c vswitchd/ovs-vswitchd ovsdb/ovsdb-server '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin' libtool: warning: 'ofproto/libofproto.la' has not been installed in '/usr/lib' libtool: warning: '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libsflow.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c vswitchd/.libs/ovs-vswitchd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin/ovs-vswitchd libtool: warning: 'ovsdb/libovsdb.la' has not been installed in '/usr/lib' libtool: warning: 'lib/libopenvswitch.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c ovsdb/.libs/ovsdb-server /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin/ovsdb-server /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin' /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/bugtool/ovs-bugtool '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/sbin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/etc/bash_completion.d' /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/ovs-appctl-bashcomp.bash utilities/ovs-vsctl-bashcomp.bash '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/etc/bash_completion.d' /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/var/lib/openvswitch/pki /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/etc/openvswitch for plugin in utilities/bugtool/plugins/kernel-info/openvswitch.xml utilities/bugtool/plugins/network-status/openvswitch.xml utilities/bugtool/plugins/system-configuration.xml utilities/bugtool/plugins/system-logs/openvswitch.xml utilities/bugtool/plugins/system-configuration/openvswitch.xml; do \ stem=`echo "$plugin" | sed 's,utilities/bugtool/plugins/,,'`; \ dir=`expr "$stem" : '\(.*\)/[^/]*$'`; \ /usr/bin/mkdir -p "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/bugtool-plugins/$dir"; \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 "./$plugin" "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/bugtool-plugins/$stem"; \ done /usr/bin/mkdir -p python/ovs sed \ -e '/^##/d' \ -e 's,[@]pkgdatadir[@],/usr/share/openvswitch,g' \ -e 's,[@]RUNDIR[@],/var/run/openvswitch,g' \ -e 's,[@]LOGDIR[@],/var/log/openvswitch,g' \ -e 's,[@]bindir[@],/usr/bin,g' \ -e 's,[@]sysconfdir[@],/etc,g' \ -e 's,[@]DBDIR[@],/etc/openvswitch,g' \ < ./python/ovs/dirs.py.template \ > python/ovs/dirs.py.tmp /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/dirs.py.tmp /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/dirs.py rm python/ovs/dirs.py.tmp /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 utilities/ovs-pcap.1 ovsdb/ovsdb-tool.1 ovsdb/ovsdb-client.1 ovsdb/ovsdb-server.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man5' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 vswitchd/ovs-vswitchd.conf.db.5 ovsdb/ovsdb-server.5 ovsdb/ovsdb.local-config.5 vtep/vtep.5 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man5' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man7' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 lib/ovs-fields.7 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man7' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 utilities/ovs-testcontroller.8 utilities/ovs-dpctl.8 utilities/ovs-dpctl-top.8 utilities/ovs-kmod-ctl.8 utilities/ovs-ofctl.8 utilities/ovs-vsctl.8 utilities/bugtool/ovs-bugtool.8 vswitchd/ovs-vswitchd.8 vtep/vtep-ctl.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/man/man8' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/unixctl' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/unixctl/__init__.py python/ovs/unixctl/client.py python/ovs/unixctl/server.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/unixctl' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/compat' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/compat/__init__.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/compat' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/db' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/db/__init__.py python/ovs/db/custom_index.py python/ovs/db/data.py python/ovs/db/error.py python/ovs/db/idl.py python/ovs/db/parser.py python/ovs/db/schema.py python/ovs/db/types.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/db' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/__init__.py python/ovs/daemon.py python/ovs/fcntl_win.py python/ovs/fatal_signal.py python/ovs/json.py python/ovs/jsonrpc.py python/ovs/ovsuuid.py python/ovs/poller.py python/ovs/process.py python/ovs/reconnect.py python/ovs/socket_util.py python/ovs/stream.py python/ovs/timeval.py python/ovs/util.py python/ovs/version.py python/ovs/vlog.py python/ovs/winutils.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovs/compat/sortedcontainers/__init__.py python/ovs/compat/sortedcontainers/sortedlist.py python/ovs/compat/sortedcontainers/sorteddict.py python/ovs/compat/sortedcontainers/sortedset.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovs/compat/sortedcontainers' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovstest' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 python/ovstest/__init__.py python/ovstest/args.py python/ovstest/rpcserver.py python/ovstest/tcp.py python/ovstest/tests.py python/ovstest/udp.py python/ovstest/util.py python/ovstest/vswitch.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/python/ovstest' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/include/openflow' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/openflow/intel-ext.h include/openflow/netronome-ext.h include/openflow/nicira-ext.h include/openflow/openflow-1.0.h include/openflow/openflow-1.1.h include/openflow/openflow-1.2.h include/openflow/openflow-1.3.h include/openflow/openflow-1.4.h include/openflow/openflow-1.5.h include/openflow/openflow-common.h include/openflow/openflow.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/include/openflow' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/include/openvswitch' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/openvswitch/compiler.h include/openvswitch/dynamic-string.h include/openvswitch/hmap.h include/openvswitch/flow.h include/openvswitch/geneve.h include/openvswitch/json.h include/openvswitch/list.h include/openvswitch/netdev.h include/openvswitch/match.h include/openvswitch/meta-flow.h include/openvswitch/namemap.h include/openvswitch/ofpbuf.h include/openvswitch/ofp-actions.h include/openvswitch/ofp-bundle.h include/openvswitch/ofp-connection.h include/openvswitch/ofp-ed-props.h include/openvswitch/ofp-errors.h include/openvswitch/ofp-flow.h include/openvswitch/ofp-group.h include/openvswitch/ofp-ipfix.h include/openvswitch/ofp-match.h include/openvswitch/ofp-meter.h include/openvswitch/ofp-monitor.h include/openvswitch/ofp-msgs.h include/openvswitch/ofp-packet.h include/openvswitch/ofp-parse.h include/openvswitch/ofp-port.h include/openvswitch/ofp-print.h include/openvswitch/ofp-prop.h include/openvswitch/ofp-protocol.h include/openvswitch/ofp-queue.h include/openvswitch/ofp-switch.h include/openvswitch/ofp-table.h include/openvswitch/ofp-util.h include/openvswitch/packets.h include/openvswitch/poll-loop.h include/openvswitch/rconn.h include/openvswitch/shash.h include/openvswitch/thread.h include/openvswitch/token-bucket.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/include/openvswitch' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 include/openvswitch/tun-metadata.h include/openvswitch/type-props.h include/openvswitch/types.h include/openvswitch/usdt-probes.h include/openvswitch/util.h include/openvswitch/uuid.h include/openvswitch/version.h include/openvswitch/vconn.h include/openvswitch/vlog.h include/openvswitch/nsh.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/include/openvswitch' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 lib/libopenvswitch.pc lib/libsflow.pc ofproto/libofproto.pc ovsdb/libovsdb.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/lib/pkgconfig' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 vswitchd/vswitch.ovsschema ovsdb/local-config.ovsschema vtep/vtep.ovsschema '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/scripts' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 utilities/ovs-lib '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/scripts' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/scripts' /opt/openwrt/source/release/staging_dir/host/bin/install -c utilities/ovs-check-dead-ifs utilities/ovs-ctl utilities/ovs-kmod-ctl utilities/ovs-save utilities/bugtool/ovs-bugtool-fdb-show utilities/bugtool/ovs-bugtool-tc-class-show utilities/bugtool/ovs-bugtool-daemons-ver utilities/bugtool/ovs-bugtool-ovs-ofctl-loop-over-bridges utilities/bugtool/ovs-bugtool-ovs-appctl-dpif utilities/bugtool/ovs-bugtool-ovs-bridge-datapath-type utilities/bugtool/ovs-bugtool-ovs-vswitchd-threads-affinity utilities/bugtool/ovs-bugtool-qos-configs utilities/bugtool/ovs-bugtool-get-dpdk-nic-numa utilities/bugtool/ovs-bugtool-get-port-stats ipsec/ovs-monitor-ipsec vtep/ovs-vtep '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-install/usr/share/openvswitch/scripts' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch/etc/modules.d; ( echo "openvswitch"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch/etc/modules.d/openvswitch; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-openvswitch_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch /opt/openwrt/source/release/scripts/ipkg-remove kmod-openvswitch /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-6.12.63.2.17.9-r2.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-geneve-6.12.63.2.17.9-r2.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-gre-6.12.63.2.17.9-r2.apk /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-vxlan-6.12.63.2.17.9-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-6.12.63.2.17.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/etc/modules.d; ( echo "openvswitch"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/etc/modules.d/openvswitch; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/modules/6.12.63/openvswitch.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-openvswitch.list && mv /opt/openwrt/source/release/tmp/kmod-openvswitch.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL/conffiles ]; then echo $(IDIR_kmod-openvswitch)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/lib/apk/packages/kmod-openvswitch.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-openvswitch" --info "version:6.12.63.2.17.9-r2" --info "description:Open vSwitch kernel datapath (upstream)" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/packages/feeds/packages/net/openvswitch" --info "url:" --info "maintainer:Yousong Zhou " --info "provides:kmod-openvswitch-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-lib-crc32c kmod-mpls kmod-nf-nat kmod-nf-nat6 kmod-nf-conntrack kmod-nf-conntrack6 kmod-nsh kmod-ipt-conntrack-extra kmod-sched-act-sample" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-6.12.63.2.17.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre /opt/openwrt/source/release/scripts/ipkg-remove kmod-openvswitch-gre /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-gre-6.12.63.2.17.9-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-gre-6.12.63.2.17.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/etc/modules.d; ( echo "vport-gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/etc/modules.d/openvswitch-gre; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/modules/6.12.63/vport-gre.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-gre"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-gre"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-openvswitch-gre.list && mv /opt/openwrt/source/release/tmp/kmod-openvswitch-gre.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL/conffiles ]; then echo $(IDIR_kmod-openvswitch-gre)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/lib/apk/packages/kmod-openvswitch-gre.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-openvswitch-gre" --info "version:6.12.63.2.17.9-r2" --info "description:Open vSwitch GRE tunneling support (upstream)" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/packages/feeds/packages/net/openvswitch" --info "url:" --info "maintainer:Yousong Zhou " --info "provides:kmod-openvswitch-gre-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-gre/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-openvswitch kmod-gre" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-gre" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-gre-6.12.63.2.17.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre/etc/modules.d; ( echo "vport-gre"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre/etc/modules.d/openvswitch-gre; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan /opt/openwrt/source/release/scripts/ipkg-remove kmod-openvswitch-vxlan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-vxlan-6.12.63.2.17.9-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-vxlan-6.12.63.2.17.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/etc/modules.d; ( echo "vport-vxlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/etc/modules.d/openvswitch-vxlan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/modules/6.12.63/vport-vxlan.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-vxlan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-vxlan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-openvswitch-vxlan.list && mv /opt/openwrt/source/release/tmp/kmod-openvswitch-vxlan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL/conffiles ]; then echo $(IDIR_kmod-openvswitch-vxlan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/lib/apk/packages/kmod-openvswitch-vxlan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-openvswitch-vxlan" --info "version:6.12.63.2.17.9-r2" --info "description:Open vSwitch VXLAN tunneling support (upstream)" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/packages/feeds/packages/net/openvswitch" --info "url:" --info "maintainer:Yousong Zhou " --info "provides:kmod-openvswitch-vxlan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-vxlan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-openvswitch kmod-vxlan" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-vxlan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-vxlan-6.12.63.2.17.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan/etc/modules.d; ( echo "vport-vxlan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan/etc/modules.d/openvswitch-vxlan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve /opt/openwrt/source/release/scripts/ipkg-remove kmod-openvswitch-geneve /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-geneve-6.12.63.2.17.9-r2.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-geneve-6.12.63.2.17.9-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/etc/modules.d; ( echo "vport-geneve"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/etc/modules.d/openvswitch-geneve; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/modules/6.12.63/vport-geneve.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-geneve"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-openvswitch-geneve"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-openvswitch-geneve.list && mv /opt/openwrt/source/release/tmp/kmod-openvswitch-geneve.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL/conffiles ]; then echo $(IDIR_kmod-openvswitch-geneve)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/lib/apk/packages/kmod-openvswitch-geneve.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-openvswitch-geneve" --info "version:6.12.63.2.17.9-r2" --info "description:Open vSwitch Geneve tunneling support (upstream)" --info "arch:aarch64_generic" --info "license:Apache-2.0" --info "origin:feeds/packages/feeds/packages/net/openvswitch" --info "url:" --info "maintainer:Yousong Zhou " --info "provides:kmod-openvswitch-geneve-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/apk-aarch64_generic/kmod-openvswitch-geneve/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-openvswitch kmod-geneve" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/ipkg-aarch64_generic/kmod-openvswitch-geneve" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-openvswitch-geneve-6.12.63.2.17.9-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve/etc/modules.d; ( echo "vport-geneve"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve/etc/modules.d/openvswitch-geneve; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-gre/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-openvswitch-gre_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-vxlan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-openvswitch-vxlan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/openvswitch-2.17.9/.pkgdir/kmod-openvswitch-geneve/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-openvswitch-geneve_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/openvswitch' time: package/feeds/packages/openvswitch/compile#65.17#14.19#50.02 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/kernel/ovpn-dco' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.built_check make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco" NOSTDINC_FLAGS="-nostdinc -isystem /opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib/gcc/aarch64-openwrt-linux-musl/14.3.0/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/include -I/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/compat-include -include /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/linux-compat.h" CONFIG_OVPN_DCO_V2=m modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/drivers/net/ovpn-dco/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in drivers/net/ovpn-dco; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2/etc/modules.d; ( echo "ovpn-dco-v2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2/etc/modules.d/30-ovpn-dco-v2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/.pkgdir/kmod-ovpn-dco-v2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ovpn-dco-v2_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ovpn-dco-v2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ovpn-dco-v2-6.12.63.0.2.20250801-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ovpn-dco-v2-6.12.63.0.2.20250801-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/etc/modules.d; ( echo "ovpn-dco-v2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/etc/modules.d/30-ovpn-dco-v2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/modules/6.12.63/ovpn-dco-v2.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ovpn-dco-v2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ovpn-dco-v2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ovpn-dco-v2.list && mv /opt/openwrt/source/release/tmp/kmod-ovpn-dco-v2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL/conffiles ]; then echo $(IDIR_kmod-ovpn-dco-v2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/lib/apk/packages/kmod-ovpn-dco-v2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ovpn-dco-v2" --info "version:6.12.63.0.2.20250801-r1" --info "description:This module enhances the performance of the OpenVPN userspace software by offloading the data channel processing to kernelspace." --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/kernel/ovpn-dco" --info "url:" --info "maintainer:Jianhui Zhao " --info "provides:kmod-ovpn-dco-v2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/apk-aarch64_generic/kmod-ovpn-dco-v2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-udptunnel4 kmod-udptunnel6 kmod-crypto-chacha20poly1305 kmod-crypto-lib-chacha20 kmod-crypto-lib-poly1305" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/ovpn-dco-0.2.20250801/ipkg-aarch64_generic/kmod-ovpn-dco-v2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ovpn-dco-v2-6.12.63.0.2.20250801-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/kernel/ovpn-dco' time: package/feeds/packages/ovpn-dco/compile#1.35#2.12#3.82 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/parted' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' Making all in po make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/po' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/po' Making all in lib make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make all-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' Making all in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' Making all in parted make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make all-am make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' Making all in libparted make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Makefile:1905: target 'arch/.deps/linux.Plo' given more than once in the same rule Making all in labels make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make all-am make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' Making all in fs make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' Making all in . make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Makefile:1905: target 'arch/.deps/linux.Plo' given more than once in the same rule make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Making all in parted make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make all-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' Making all in partprobe make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' Making all in doc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' Making all in C make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' Making all in pt_BR make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' for po in `ls -1 ./*.pt_BR.po 2>/dev/null`; do \ make $(basename ${po%.pt_BR.po}); \ done make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' Making all in debug make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' Making all in test make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' Making all in tests make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6=parted-3.6 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make install-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' Making install in po make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/po' if test "parted" = "gettext-tools"; then \ /usr/bin/mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./$file \ /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/po' Making install in lib make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make install-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/lib' Making install in include make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' Making install in parted make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make install-am make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[9]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/include/parted' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 constraint.h debug.h device.h disk.h exception.h filesys.h geom.h natmath.h timer.h unit.h parted.h '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/include/parted' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include/parted' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/include' Making install in libparted make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Makefile:1905: target 'arch/.deps/linux.Plo' given more than once in the same rule Making install in labels make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make install-am make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[9]: Nothing to be done for 'install-exec-am'. make[9]: Nothing to be done for 'install-data-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/labels' Making install in fs make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libparted-fs-resize.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted-fs-resize.so.0.0.5 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted-fs-resize.so.0.0.5 libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib && { ln -s -f libparted-fs-resize.so.0.0.5 libparted-fs-resize.so.0 || { rm -f libparted-fs-resize.so.0 && ln -s libparted-fs-resize.so.0.0.5 libparted-fs-resize.so.0; }; }) libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib && { ln -s -f libparted-fs-resize.so.0.0.5 libparted-fs-resize.so || { rm -f libparted-fs-resize.so && ln -s libparted-fs-resize.so.0.0.5 libparted-fs-resize.so; }; }) libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted-fs-resize.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted-fs-resize.la libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted-fs-resize.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted-fs-resize.a libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted-fs-resize.a libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted-fs-resize.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted/fs' Making install in . make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Makefile:1905: target 'arch/.deps/linux.Plo' given more than once in the same rule make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Makefile:1905: target 'arch/.deps/linux.Plo' given more than once in the same rule /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libparted.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted.so.2.0.5 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted.so.2.0.5 libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib && { ln -s -f libparted.so.2.0.5 libparted.so.2 || { rm -f libparted.so.2 && ln -s libparted.so.2.0.5 libparted.so.2; }; }) libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib && { ln -s -f libparted.so.2.0.5 libparted.so || { rm -f libparted.so && ln -s libparted.so.2.0.5 libparted.so; }; }) libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted.la libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libparted.a /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted.a libtool: install: chmod 644 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted.a libtool: install: aarch64-openwrt-linux-musl-gcc-ranlib /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/libparted.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/libparted' Making install in parted make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make install-am make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c parted '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin' libtool: warning: '../libparted/libparted.la' has not been installed in '/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/parted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/parted make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/parted' Making install in partprobe make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin' /bin/bash ../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c partprobe '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin' libtool: warning: '../libparted/libparted.la' has not been installed in '/usr/lib' libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/partprobe /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/partprobe make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/partprobe' Making install in doc make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' Making install in C make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' make[8]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 parted.8 partprobe.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/man/man8' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/C' Making install in pt_BR make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' for po in `ls -1 ./*.pt_BR.po 2>/dev/null`; do \ make $(basename ${po%.pt_BR.po}); \ done make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc/pt_BR' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[8]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/info' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 ./parted.info '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/info' install-info --info-dir='/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/info' '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/info/parted.info' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/doc' Making install in debug make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' Making install in test make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug/test' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[8]: Nothing to be done for 'install-exec-am'. make[8]: Nothing to be done for 'install-data-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/debug' Making install in tests make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/tests' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[7]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 libparted.pc libparted-fs-resize.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/pkgconfig' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/*.so** /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/libparted/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libparted_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted /opt/openwrt/source/release/scripts/ipkg-remove libparted /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libparted-3.6-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libparted-3.6-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/*.so** /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/usr/lib/libparted-fs-resize.so.0.0.5: shared object rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/usr/lib/libparted.so.2.0.5: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libparted"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libparted"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libparted.list && mv /opt/openwrt/source/release/tmp/libparted.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL/conffiles ]; then echo $(IDIR_libparted)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/lib/apk/packages/libparted.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libparted" --info "version:3.6-r2" --info "description:GNU Parted shared library" --info "arch:aarch64_generic" --info "license:GPL-3.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/parted" --info "url:" --info "maintainer:Oskari Rauta " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/libparted/pre-deinstall" --info "depends:libc libblkid1 libuuid1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/libparted" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/libparted-3.6-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted /opt/openwrt/source/release/scripts/ipkg-remove parted /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/parted-3.6-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/parted-3.6-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/parted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/partprobe /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/sbin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/sbin/partprobe: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/sbin/parted: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="parted"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="parted"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/parted.list && mv /opt/openwrt/source/release/tmp/parted.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL/conffiles ]; then echo $(IDIR_parted)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/lib/apk/packages/parted.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:parted" --info "version:3.6-r2" --info "description:GNU Parted manipulates partition tables. This is useful for creating space for new operating systems, reorganizing disk usage, copying data on hard disks and disk imaging." --info "arch:aarch64_generic" --info "license:GPL-3.0-or-later" --info "origin:feeds/packages/feeds/packages/utils/parted" --info "url:" --info "maintainer:Oskari Rauta " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/apk-aarch64_generic/parted/pre-deinstall" --info "depends:libc libparted libreadline8 libncurses6" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-aarch64_generic/parted" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/parted-3.6-r2.apk" echo "libparted" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/parted.default.install rm -rf /opt/openwrt/source/release/tmp/stage-parted mkdir -p /opt/openwrt/source/release/tmp/stage-parted/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-parted/usr/include/parted /opt/openwrt/source/release/tmp/stage-parted/usr/lib/ /opt/openwrt/source/release/tmp/stage-parted/usr/lib/pkgconfig cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/*.so** /opt/openwrt/source/release/tmp/stage-parted/usr/lib/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/include/parted/*.h /opt/openwrt/source/release/tmp/stage-parted/usr/include/parted/ cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/lib/pkgconfig/*.pc /opt/openwrt/source/release/tmp/stage-parted/usr/lib/pkgconfig/ find /opt/openwrt/source/release/tmp/stage-parted -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/parted.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/parted.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-parted ]; then (cd /opt/openwrt/source/release/tmp/stage-parted; find ./ > /opt/openwrt/source/release/tmp/stage-parted.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-parted.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/parted.list && cp -fpR /opt/openwrt/source/release/tmp/stage-parted/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-parted touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.parted_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted/sbin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/parted /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted/sbin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/ipkg-install/usr/sbin/partprobe /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted/sbin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/parted-3.6/.pkgdir/parted/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.parted_installed echo "parted" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/parted.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/parted' time: package/feeds/packages/parted/compile#2.76#3.23#6.03 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/siit' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2" modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit/etc/modules.d; ( echo "siit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit/etc/modules.d/50-siit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/.pkgdir/kmod-siit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-siit_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit /opt/openwrt/source/release/scripts/ipkg-remove kmod-siit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-siit-6.12.63.1.2-r4.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-siit-6.12.63.1.2-r4.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/etc/modules.d; ( echo "siit"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/etc/modules.d/50-siit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/modules/6.12.63/siit.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-siit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-siit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-siit.list && mv /opt/openwrt/source/release/tmp/kmod-siit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL/conffiles ]; then echo $(IDIR_kmod-siit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/lib/apk/packages/kmod-siit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-siit" --info "version:6.12.63.1.2-r4" --info "description:Stateless IP ICMP Translation Algorithm" --info "arch:aarch64_generic" --info "license:GPL-2.0-or-later" --info "origin:feeds/packages/feeds/packages/net/siit" --info "url:" --info "maintainer:Vladimir Ulrich " --info "provides:kmod-siit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/apk-aarch64_generic/kmod-siit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/siit-1.2/ipkg-aarch64_generic/kmod-siit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-siit-6.12.63.1.2-r4.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/siit' time: package/feeds/packages/siit/compile#1.29#1.83#3.24 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/syncthing' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.built_check CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/syncthing/syncthing" GO_INSTALL_EXTRA="^gui/" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/syncthing/syncthing/cmd/syncthing/" GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" GOOS="linux" GOARCH="arm64" GO386="" GOAMD64="" GOARM="" GOARM64="v8.0" GOMIPS="" GOMIPS64="" GOPPC64="" CGO_ENABLED=1 CC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" CGO_CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing=syncthing -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CGO_CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify" CGO_CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing=syncthing -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" CGO_LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs" GOPATH="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build" GOCACHE="/opt/openwrt/source/release/tmp/go-build" GOMODCACHE="/opt/openwrt/source/release/dl/go-mod-cache" GOENV=off GOTOOLCHAIN=local /usr/bin/env bash ../../lang/golang//golang-build.sh build -v -buildvcs=false -trimpath -ldflags "all=-buildid '1767653330' -linkmode external -extldflags '-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs'" -ldflags " -X github.com/syncthing/syncthing/lib/build.Version=v2.0.12 -X github.com/syncthing/syncthing/lib/build.Stamp=1767653330 -X github.com/syncthing/syncthing/lib/build.User=openwrt -X github.com/syncthing/syncthing/lib/build.Host=openwrt -X github.com/syncthing/syncthing/lib/build.Tags=noupgrade -buildid '1767653330' -linkmode external -extldflags '-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs'" -tags "noupgrade" Finding targets Building targets CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" /usr/bin/env bash ../../lang/golang//golang-build.sh cache_cleanup touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/config/ install -m0600 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/config/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/init.d/ install -m0755 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/init.d/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/usr/bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build/bin/linux_arm64/syncthing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/usr/bin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/sysctl.d/ install -m0755 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing-sysctl.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/etc/sysctl.d/90-syncthing-inotify.conf touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.pkgdir/syncthing/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.syncthing_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing /opt/openwrt/source/release/scripts/ipkg-remove syncthing /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/syncthing-2.0.12-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/syncthing-2.0.12-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/config/ install -m0600 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/config/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/init.d/ install -m0755 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing.init /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/init.d/syncthing install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/usr/bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build/bin/linux_arm64/syncthing /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/usr/bin install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/sysctl.d/ install -m0755 /opt/openwrt/source/release/feeds/packages/utils/syncthing/files/syncthing-sysctl.conf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/etc/sysctl.d/90-syncthing-inotify.conf find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="aarch64-openwrt-linux-musl-strip --strip-all" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/usr/bin/syncthing: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing; echo "$V_Package_syncthing_conffiles" > conffiles; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="syncthing"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="syncthing"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/postrm"; if [ -n "syncthing=499:syncthing=499" ]; then echo syncthing=499:syncthing=499 > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/syncthing.list && mv /opt/openwrt/source/release/tmp/syncthing.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL/conffiles ]; then echo $(IDIR_syncthing)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/lib/apk/packages/syncthing.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:syncthing" --info "version:2.0.12-r1" --info "description:Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet." --info "arch:aarch64_generic" --info "license:MPL-2.0" --info "origin:feeds/packages/feeds/packages/utils/syncthing" --info "url:https://syncthing.net" --info "maintainer:Van Waholtz , George Sapkin " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/apk-aarch64_generic/syncthing/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/ipkg-aarch64_generic/syncthing" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/syncthing-2.0.12-r1.apk" rm -rf /opt/openwrt/source/release/tmp/stage-syncthing mkdir -p /opt/openwrt/source/release/tmp/stage-syncthing/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages CONFIG_GOLANG_MOD_CACHE_WORLD_READABLE="" GO_BUILD_CACHE_DIR="/opt/openwrt/source/release/tmp/go-build" GO_MOD_CACHE_DIR="/opt/openwrt/source/release/dl/go-mod-cache" GO_MOD_ARGS="-modcacherw" GO_PKG="github.com/syncthing/syncthing" GO_INSTALL_EXTRA="^gui/" GO_INSTALL_ALL="" GO_SOURCE_ONLY="" GO_BUILD_PKG="github.com/syncthing/syncthing/cmd/syncthing/" GO_EXCLUDES="" GO_GO_GENERATE="" GO_INSTALL_BIN_PATH="/usr/bin" BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing" GO_BUILD_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build" GO_BUILD_BIN_DIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/syncthing-2.0.12/syncthing/.go_work/build/bin/linux_arm64" GO_BUILD_DEPENDS_PATH="/usr/share/gocode" GO_BUILD_DEPENDS_SRC="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/share/gocode/src" /usr/bin/env bash ../../lang/golang//golang-build.sh install_src "/opt/openwrt/source/release/tmp/stage-syncthing" find /opt/openwrt/source/release/tmp/stage-syncthing -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/syncthing.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/syncthing.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-syncthing ]; then (cd /opt/openwrt/source/release/tmp/stage-syncthing; find ./ > /opt/openwrt/source/release/tmp/stage-syncthing.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-syncthing.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/syncthing.list && cp -fpR /opt/openwrt/source/release/tmp/stage-syncthing/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-syncthing touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.syncthing_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/syncthing' time: package/feeds/packages/syncthing/compile#27.65#31.22#94.69 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libusb' mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '0' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libusb-1.0.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '0' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libusb-1.0.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libusb-1.0.29/.pkgdir/libusb-1.0/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libusb-1.0_installed echo "libusb-1.0" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libusb.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libusb' time: package/libs/libusb/compile#0.24#0.59#1.11 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/usbutils' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' Making all in usbhid-dump make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make all-recursive make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' Making all in src make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017=usbutils-017 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install" install; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' Making install in usbhid-dump make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' Making install in src make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c usbhid-dump '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump/src' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[7]: Nothing to be done for 'install-exec-am'. make[7]: Nothing to be done for 'install-data-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbhid-dump' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c lsusb '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c usb-devices lsusb.py '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 usb-devices.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 lsusb.8 usbhid-dump.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/man/man8' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/lib/pkgconfig' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 usbutils.pc '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/lib/pkgconfig' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin/lsusb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils/usr/bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils/usr/bin/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/.pkgdir/usbutils/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.usbutils_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils /opt/openwrt/source/release/scripts/ipkg-remove usbutils /opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbutils-017-r1.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbutils-017-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/usr/bin install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-install/usr/bin/lsusb /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/usr/bin/ install -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/usbreset /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/usr/bin/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/usr/bin/usbreset: executable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/usr/bin/lsusb: executable install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="usbutils"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="usbutils"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/usbutils.list && mv /opt/openwrt/source/release/tmp/usbutils.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL/conffiles ]; then echo $(IDIR_usbutils)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/lib/apk/packages/usbutils.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:usbutils" --info "version:017-r1" --info "description:USB devices listing utilities" --info "arch:aarch64_generic" --info "license:GPL-2.0-only" --info "origin:feeds/packages/feeds/packages/utils/usbutils" --info "url:http://www.linux-usb.org/" --info "maintainer:Felix Fietkau " --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/apk-aarch64_generic/usbutils/pre-deinstall" --info "depends:libc libusb-1.0-0 libudev librt libpthread usbids" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/usbutils-017/ipkg-aarch64_generic/usbutils" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/packages/usbutils-017-r1.apk" echo "usbutils" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/usbutils.default.install make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/usbutils' time: package/feeds/packages/usbutils/compile#0.66#1.34#2.18 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/kernel/v4l2loopback' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.built_check make -C "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ARCH="arm64" CROSS_COMPILE="aarch64-openwrt-linux-musl-" M="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1" CONFIG_PACKAGE_kmod-v4l2loopback=m modules make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback/etc/modules.d; ( echo "v4l2loopback"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback/etc/modules.d/v4l2loopback; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/.pkgdir/kmod-v4l2loopback/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-v4l2loopback_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback /opt/openwrt/source/release/scripts/ipkg-remove kmod-v4l2loopback /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-v4l2loopback-6.12.63.0.15.1-r1.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-v4l2loopback-6.12.63.0.15.1-r1.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/etc/modules.d; ( echo "v4l2loopback"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/etc/modules.d/v4l2loopback; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/modules/6.12.63/v4l2loopback.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-v4l2loopback"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-v4l2loopback"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-v4l2loopback.list && mv /opt/openwrt/source/release/tmp/kmod-v4l2loopback.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL/conffiles ]; then echo $(IDIR_kmod-v4l2loopback)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/lib/apk/packages/kmod-v4l2loopback.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-v4l2loopback" --info "version:6.12.63.0.15.1-r1" --info "description:This module allows you to create \"virtual video devices\". Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application." --info "arch:aarch64_generic" --info "license:" --info "origin:feeds/packages/feeds/packages/kernel/v4l2loopback" --info "url:" --info "maintainer:Michel Promonet " --info "provides:kmod-v4l2loopback-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/apk-aarch64_generic/kmod-v4l2loopback/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-video-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/v4l2loopback-0.15.1/ipkg-aarch64_generic/kmod-v4l2loopback" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-v4l2loopback-6.12.63.0.15.1-r1.apk" make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/kernel/v4l2loopback' time: package/feeds/packages/v4l2loopback/compile#2.39#2.89#6.81 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libxml2' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libxml2' time: package/libs/libxml2/compile#0.50#0.90#1.70 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/db' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/db' time: package/feeds/packages/db/compile#1.02#1.02#2.50 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/perl' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/perl' time: package/feeds/packages/perl/host-compile#1.30#1.47#5.99 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/perl' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/perl' time: package/feeds/packages/perl/compile#2.54#1.94#6.31 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/perl/perl-net-cidr-lite' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/perl/perl-net-cidr-lite' time: package/feeds/packages/perl-net-cidr-lite/compile#0.23#0.34#0.68 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/perl/perl-text-csv_xs' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/perl/perl-text-csv_xs' time: package/feeds/packages/perl-text-csv_xs/compile#0.27#0.36#0.60 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/wget' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/wget' time: package/feeds/packages/wget/ssl/compile#0.24#0.36#0.56 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/utils/gzip' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/utils/gzip' time: package/feeds/packages/gzip/compile#0.23#0.36#0.57 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/xtables-addons' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.built_check make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install" DEPMOD="/bin/true" all make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make all-recursive make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' Making all in extensions make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' Xtables-addons 3.27 - Linux 6.12.63 if [ -n "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ]; then make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions modules; fi; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' MODPOST /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/Module.symvers make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make -f ../Makefile.iptrules all; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules all; make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make -f ../../Makefile.iptrules all; make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' Making all in extensions/ACCOUNT make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules all; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' Making all in extensions/pknock make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make -f Makefile.mans all; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' for subdir in .; do realdir=$(readlink -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27); grep -F /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/Module.symvers.tmp; [ "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27" = "$realdir" ] || grep -F $realdir /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/$subdir/Module.symvers >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/Module.symvers.tmp; done; sort -u /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/Module.symvers.tmp > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/Module.symvers; mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers; mv /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/Module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers grep: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/./Module.symvers: No such file or directory make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27 KCFLAGS="-fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl=target-aarch64_generic_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/opt/openwrt/source/release/staging_dir/host/include -I/opt/openwrt/source/release/staging_dir/hostpkg/include -I/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Mon Jan 5 22:48:50 2026" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/opt/openwrt/source/release/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= KBUILD_EXTRA_SYMBOLS="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/cryptodev-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dahdi-linux.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/dmx_usb_module.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/gpio-button-hotplug.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/jool.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mac80211.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/macremapper.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mdio-netlink.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/mtd-rw.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/nat46.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/netatop.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/openvswitch.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ovpn-dco.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8101.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8125.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8126.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8127.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/r8168.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/rtpengine.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/siit.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/trelay.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/ubootenv-nvram.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/v4l2loopback.symvers /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/symvers/xtables-addons.symvers" CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.12.63 DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install" DEPMOD="/bin/true" install make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' Making install in extensions make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' Xtables-addons 3.27 - Linux 6.12.63 if [ -n "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ]; then make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions modules; fi; make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make -f ../Makefile.iptrules all; make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules all; make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make -f ../../Makefile.iptrules all; make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' if [ -n "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63" ]; then make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63 M=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions INSTALL_MOD_PATH=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install ext-mod-dir='${INSTALL_MOD_DIR}' modules_install; fi; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/compat_xtables.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/ACCOUNT/xt_ACCOUNT.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_CHAOS.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_DELUDE.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_DHCPMAC.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_DNETMAP.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_ECHO.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_IPMARK.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_LOGMARK.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_PROTO.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_SYSRQ.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_TARPIT.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_condition.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_fuzzy.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_geoip.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_asn.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_iface.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_ipp2p.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_ipv4options.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_length2.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_lscan.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/pknock/xt_pknock.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_psd.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/xt_quota2.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/rtsp/nf_nat_rtsp.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/rtsp/nf_conntrack_rtsp.ko INSTALL /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63/updates/LUA/xt_LUA.ko DEPMOD /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/lib/modules/6.12.63 make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/linux-6.12.63' make -f ../Makefile.iptrules install; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules all; make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules install; make[10]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' install -dm0755 "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install//usr/lib/iptables"; make[10]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libxt_ACCOUNT_cl.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxt_ACCOUNT_cl.so.1.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/libxt_ACCOUNT_cl.so.1.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib && { ln -s -f libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so.1 || { rm -f libxt_ACCOUNT_cl.so.1 && ln -s libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so.1; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib && { ln -s -f libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so || { rm -f libxt_ACCOUNT_cl.so && ln -s libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxt_ACCOUNT_cl.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/libxt_ACCOUNT_cl.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c iptaccount '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' libtool: warning: 'libxt_ACCOUNT_cl.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/iptaccount /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin/iptaccount /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iptaccount.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c pknlusr '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c pknlusr /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin/pknlusr /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pknlusr.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make -f ../../Makefile.iptrules all; make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make -f ../../Makefile.iptrules install; make[10]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' install -dm0755 "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install//usr/lib/iptables"; make[10]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[9]: Nothing to be done for 'install-data-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/LUA' install -dm0755 "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install//usr/lib/iptables"; make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions' Making install in extensions/ACCOUNT make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules all; make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make -f ../../Makefile.iptrules install; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' install -dm0755 "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install//usr/lib/iptables"; make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c libxt_ACCOUNT_cl.la '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxt_ACCOUNT_cl.so.1.0.0 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/libxt_ACCOUNT_cl.so.1.0.0 OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib && { ln -s -f libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so.1 || { rm -f libxt_ACCOUNT_cl.so.1 && ln -s libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so.1; }; }) OpenWrt-libtool: install: (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib && { ln -s -f libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so || { rm -f libxt_ACCOUNT_cl.so && ln -s libxt_ACCOUNT_cl.so.1.0.0 libxt_ACCOUNT_cl.so; }; }) OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/libxt_ACCOUNT_cl.lai /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/libxt_ACCOUNT_cl.la libtool: warning: remember to run 'libtool --finish /usr/lib' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c iptaccount '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' libtool: warning: 'libxt_ACCOUNT_cl.la' has not been installed in '/usr/lib' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c .libs/iptaccount /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin/iptaccount /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 iptaccount.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/ACCOUNT' Making install in extensions/pknock make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' /bin/bash ../../libtool --mode=install /opt/openwrt/source/release/staging_dir/host/bin/install -c pknlusr '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin' OpenWrt-libtool: install: /opt/openwrt/source/release/staging_dir/host/bin/install -c pknlusr /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/sbin/pknlusr /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 pknlusr.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/extensions/pknock' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make -f Makefile.mans all; make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/bin' /opt/openwrt/source/release/staging_dir/host/bin/install -c geoip/xt_geoip_query '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/bin' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/xtables-addons' /opt/openwrt/source/release/staging_dir/host/bin/install -c asn/xt_asn_build asn/xt_asn_dl asn/xt_asn_fetch geoip/xt_geoip_build geoip/xt_geoip_build_maxmind geoip/xt_geoip_dl geoip/xt_geoip_dl_maxmind '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/lib/xtables-addons' make -f Makefile.mans all; make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man1' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 asn/xt_asn_build.1 asn/xt_asn_dl.1 geoip/xt_geoip_build.1 geoip/xt_geoip_dl.1 geoip/xt_geoip_build_maxmind.1 geoip/xt_geoip_dl_maxmind.1 geoip/xt_geoip_query.1 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man1' /usr/bin/mkdir -p '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' /opt/openwrt/source/release/staging_dir/host/bin/install -c -m 644 xtables-addons.8 '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-install/usr/man/man8' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27' touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.built rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables/etc/modules.d; ( echo "compat_xtables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables/etc/modules.d/ipt-compat-xtables; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-compat-xtables/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-compat-xtables_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-compat-xtables /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-compat-xtables-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-compat-xtables-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/etc/modules.d; ( echo "compat_xtables"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/etc/modules.d/ipt-compat-xtables; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/modules/6.12.63/compat_xtables.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-compat-xtables"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-compat-xtables"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-compat-xtables.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-compat-xtables.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-compat-xtables)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/lib/apk/packages/kmod-ipt-compat-xtables.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-compat-xtables" --info "version:6.12.63.3.27-r3" --info "description:API compatibilty layer netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-compat-xtables-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-compat-xtables/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ip6tables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-compat-xtables" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-compat-xtables-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-account /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-account-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-account-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/etc/modules.d; ( echo "xt_ACCOUNT"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/etc/modules.d/ipt-account; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/modules/6.12.63/xt_ACCOUNT.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-account"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-account"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-account.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-account.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-account)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/lib/apk/packages/kmod-ipt-account.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-account" --info "version:6.12.63.3.27-r3" --info "description:ACCOUNT netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-account-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-account/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-account" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-account-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account/etc/modules.d; ( echo "xt_ACCOUNT"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account/etc/modules.d/ipt-account; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-asn /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-asn-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-asn-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/etc/modules.d; ( echo "xt_asn"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/etc/modules.d/ipt-asn; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/modules/6.12.63/xt_asn.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-asn"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-asn"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-asn.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-asn.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-asn)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/lib/apk/packages/kmod-ipt-asn.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-asn" --info "version:6.12.63.3.27-r3" --info "description:asn netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-asn-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-asn/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-asn" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-asn-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn/etc/modules.d; ( echo "xt_asn"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn/etc/modules.d/ipt-asn; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-delude /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-delude-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-delude-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/etc/modules.d; ( echo "xt_DELUDE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/etc/modules.d/ipt-delude; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/modules/6.12.63/xt_DELUDE.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-delude"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-delude"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-delude.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-delude.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-delude)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/lib/apk/packages/kmod-ipt-delude.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-delude" --info "version:6.12.63.3.27-r3" --info "description:DELUDE netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-delude-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-delude/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-delude" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-delude-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-tarpit /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tarpit-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tarpit-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/etc/modules.d; ( echo "xt_TARPIT"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/etc/modules.d/ipt-tarpit; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/modules/6.12.63/xt_TARPIT.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tarpit"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-tarpit"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-tarpit.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-tarpit.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-tarpit)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/lib/apk/packages/kmod-ipt-tarpit.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-tarpit" --info "version:6.12.63.3.27-r3" --info "description:TARPIT netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-tarpit-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-tarpit/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-tarpit" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-tarpit-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-chaos /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-chaos-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-chaos-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/etc/modules.d; ( echo "xt_CHAOS"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/etc/modules.d/ipt-chaos; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/modules/6.12.63/xt_CHAOS.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-chaos"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-chaos"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-chaos.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-chaos.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-chaos)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/lib/apk/packages/kmod-ipt-chaos.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-chaos" --info "version:6.12.63.3.27-r3" --info "description:CHAOS netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-chaos-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-chaos/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables kmod-ipt-delude kmod-ipt-tarpit" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-chaos" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-chaos-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos/etc/modules.d; ( echo "xt_CHAOS"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos/etc/modules.d/ipt-chaos; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-condition /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-condition-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-condition-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/etc/modules.d; ( echo "xt_condition"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/etc/modules.d/ipt-condition; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/modules/6.12.63/xt_condition.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-condition"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-condition"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-condition.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-condition.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-condition)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/lib/apk/packages/kmod-ipt-condition.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-condition" --info "version:6.12.63.3.27-r3" --info "description:Condition netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-condition-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-condition/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-condition" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-condition-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition/etc/modules.d; ( echo "xt_condition"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition/etc/modules.d/ipt-condition; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude/etc/modules.d; ( echo "xt_DELUDE"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude/etc/modules.d/ipt-delude; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-dhcpmac /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dhcpmac-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dhcpmac-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/etc/modules.d; ( echo "xt_DHCPMAC"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/etc/modules.d/ipt-dhcpmac; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/modules/6.12.63/xt_DHCPMAC.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-dhcpmac"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-dhcpmac"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-dhcpmac.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-dhcpmac.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-dhcpmac)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/lib/apk/packages/kmod-ipt-dhcpmac.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-dhcpmac" --info "version:6.12.63.3.27-r3" --info "description:DHCPMAC netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-dhcpmac-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dhcpmac/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dhcpmac" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dhcpmac-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac/etc/modules.d; ( echo "xt_DHCPMAC"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac/etc/modules.d/ipt-dhcpmac; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-dnetmap /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dnetmap-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dnetmap-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/etc/modules.d; ( echo "xt_DNETMAP"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/etc/modules.d/ipt-dnetmap; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/modules/6.12.63/xt_DNETMAP.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-dnetmap"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-dnetmap"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-dnetmap.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-dnetmap.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-dnetmap)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/lib/apk/packages/kmod-ipt-dnetmap.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-dnetmap" --info "version:6.12.63.3.27-r3" --info "description:DNETMAP netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-dnetmap-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-dnetmap/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables kmod-ipt-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-dnetmap" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-dnetmap-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap/etc/modules.d; ( echo "xt_DNETMAP"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap/etc/modules.d/ipt-dnetmap; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-fuzzy /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-fuzzy-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-fuzzy-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/etc/modules.d; ( echo "xt_fuzzy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/etc/modules.d/ipt-fuzzy; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/modules/6.12.63/xt_fuzzy.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-fuzzy"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-fuzzy"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-fuzzy.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-fuzzy.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-fuzzy)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/lib/apk/packages/kmod-ipt-fuzzy.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-fuzzy" --info "version:6.12.63.3.27-r3" --info "description:fuzzy netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-fuzzy-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-fuzzy/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-fuzzy" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-fuzzy-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy/etc/modules.d; ( echo "xt_fuzzy"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy/etc/modules.d/ipt-fuzzy; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-geoip /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-geoip-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-geoip-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/etc/modules.d; ( echo "xt_geoip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/etc/modules.d/ipt-geoip; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/modules/6.12.63/xt_geoip.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-geoip"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-geoip"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-geoip.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-geoip.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-geoip)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/lib/apk/packages/kmod-ipt-geoip.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-geoip" --info "version:6.12.63.3.27-r3" --info "description:geoip netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-geoip-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-geoip/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-geoip" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-geoip-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip/etc/modules.d; ( echo "xt_geoip"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip/etc/modules.d/ipt-geoip; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-iface /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iface-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iface-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/etc/modules.d; ( echo "xt_iface"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/etc/modules.d/ipt-iface; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/modules/6.12.63/xt_iface.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-iface"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-iface"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-iface.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-iface.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-iface)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/lib/apk/packages/kmod-ipt-iface.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-iface" --info "version:6.12.63.3.27-r3" --info "description:iface netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-iface-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-iface/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-iface" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-iface-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface/etc/modules.d; ( echo "xt_iface"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface/etc/modules.d/ipt-iface; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipmark /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipmark-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipmark-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/etc/modules.d; ( echo "xt_IPMARK"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/etc/modules.d/ipt-ipmark; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/modules/6.12.63/xt_IPMARK.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipmark"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipmark"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipmark.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipmark.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipmark)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/lib/apk/packages/kmod-ipt-ipmark.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipmark" --info "version:6.12.63.3.27-r3" --info "description:IPMARK netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-ipmark-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipmark/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipmark" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipmark-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark/etc/modules.d; ( echo "xt_IPMARK"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark/etc/modules.d/ipt-ipmark; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipp2p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipp2p-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipp2p-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/etc/modules.d; ( echo "xt_ipp2p"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/etc/modules.d/ipt-ipp2p; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/modules/6.12.63/xt_ipp2p.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipp2p"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipp2p"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipp2p.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipp2p.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipp2p)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/lib/apk/packages/kmod-ipt-ipp2p.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipp2p" --info "version:6.12.63.3.27-r3" --info "description:IPP2P netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-ipp2p-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipp2p/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables kmod-lib-textsearch" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipp2p" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipp2p-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p/etc/modules.d; ( echo "xt_ipp2p"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p/etc/modules.d/ipt-ipp2p; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-ipv4options /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipv4options-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipv4options-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/etc/modules.d; ( echo "xt_ipv4options"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/etc/modules.d/ipt-ipv4options; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/modules/6.12.63/xt_ipv4options.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipv4options"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-ipv4options"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-ipv4options.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-ipv4options.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-ipv4options)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/lib/apk/packages/kmod-ipt-ipv4options.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-ipv4options" --info "version:6.12.63.3.27-r3" --info "description:ipv4options netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-ipv4options-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-ipv4options/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-ipv4options" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-ipv4options-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options/etc/modules.d; ( echo "xt_ipv4options"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options/etc/modules.d/ipt-ipv4options; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-length2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-length2-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-length2-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/etc/modules.d; ( echo "xt_length2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/etc/modules.d/ipt-length2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/modules/6.12.63/xt_length2.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-length2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-length2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-length2.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-length2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-length2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/lib/apk/packages/kmod-ipt-length2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-length2" --info "version:6.12.63.3.27-r3" --info "description:length2 netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-length2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-length2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-length2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-length2-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2/etc/modules.d; ( echo "xt_length2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2/etc/modules.d/ipt-length2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-logmark /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-logmark-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-logmark-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/etc/modules.d; ( echo "xt_LOGMARK"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/etc/modules.d/ipt-logmark; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/modules/6.12.63/xt_LOGMARK.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-logmark"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-logmark"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-logmark.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-logmark.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-logmark)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/lib/apk/packages/kmod-ipt-logmark.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-logmark" --info "version:6.12.63.3.27-r3" --info "description:LOGMARK netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-logmark-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-logmark/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-logmark" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-logmark-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark/etc/modules.d; ( echo "xt_LOGMARK"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark/etc/modules.d/ipt-logmark; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-lscan /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lscan-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lscan-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/etc/modules.d; ( echo "xt_lscan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/etc/modules.d/ipt-lscan; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/modules/6.12.63/xt_lscan.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-lscan"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-lscan"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-lscan.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-lscan.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-lscan)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/lib/apk/packages/kmod-ipt-lscan.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-lscan" --info "version:6.12.63.3.27-r3" --info "description:lscan netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-lscan-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lscan/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lscan" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lscan-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan/etc/modules.d; ( echo "xt_lscan"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan/etc/modules.d/ipt-lscan; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-lua /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lua-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lua-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/etc/modules.d; ( echo "xt_LUA"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/etc/modules.d/ipt-lua; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/modules/6.12.63/xt_LUA.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-lua"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-lua"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-lua.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-lua.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-lua)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/lib/apk/packages/kmod-ipt-lua.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-lua" --info "version:6.12.63.3.27-r3" --info "description:Lua PacketScript netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-lua-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-lua/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-conntrack-extra" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-lua" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-lua-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua/etc/modules.d; ( echo "xt_LUA"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua/etc/modules.d/ipt-lua; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-proto /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-proto-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-proto-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/etc/modules.d; ( echo "xt_PROTO"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/etc/modules.d/ipt-proto; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/modules/6.12.63/xt_PROTO.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-proto"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-proto"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-proto.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-proto.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-proto)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/lib/apk/packages/kmod-ipt-proto.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-proto" --info "version:6.12.63.3.27-r3" --info "description:PROTO netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-proto-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-proto/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-proto" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-proto-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto/etc/modules.d; ( echo "xt_PROTO"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto/etc/modules.d/ipt-proto; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-psd /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-psd-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-psd-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/etc/modules.d; ( echo "xt_psd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/etc/modules.d/ipt-psd; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/modules/6.12.63/xt_psd.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-psd"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-psd"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-psd.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-psd.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-psd)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/lib/apk/packages/kmod-ipt-psd.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-psd" --info "version:6.12.63.3.27-r3" --info "description:psd netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-psd-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-psd/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-psd" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-psd-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd/etc/modules.d; ( echo "xt_psd"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd/etc/modules.d/ipt-psd; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2 /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-quota2 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-quota2-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-quota2-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2 /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/etc/modules.d; ( echo "xt_quota2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/etc/modules.d/ipt-quota2; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2 -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2 rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/modules/6.12.63/xt_quota2.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-quota2"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-quota2"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2 && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-quota2.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-quota2.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-quota2)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/lib/apk/packages/kmod-ipt-quota2.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-quota2" --info "version:6.12.63.3.27-r3" --info "description:quota2 netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-quota2-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-quota2/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-quota2" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-quota2-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2 mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2/etc/modules.d; ( echo "xt_quota2"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2/etc/modules.d/ipt-quota2; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq /opt/openwrt/source/release/scripts/ipkg-remove kmod-ipt-sysrq /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-sysrq-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-sysrq-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/etc/modules.d; ( echo "xt_SYSRQ"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/etc/modules.d/ipt-sysrq; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/modules/6.12.63/xt_SYSRQ.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-sysrq"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-ipt-sysrq"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-ipt-sysrq.list && mv /opt/openwrt/source/release/tmp/kmod-ipt-sysrq.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL/conffiles ]; then echo $(IDIR_kmod-ipt-sysrq)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/lib/apk/packages/kmod-ipt-sysrq.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-ipt-sysrq" --info "version:6.12.63.3.27-r3" --info "description:SYSRQ netfilter module" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-sysrq-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-ipt-sysrq/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-ipt-core kmod-ipt-compat-xtables kmod-crypto-hash" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-ipt-sysrq" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-ipt-sysrq-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq/etc/modules.d; ( echo "xt_SYSRQ"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq/etc/modules.d/ipt-sysrq; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit/etc/modules.d; ( echo "xt_TARPIT"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit/etc/modules.d/ipt-tarpit; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp /opt/openwrt/source/release/scripts/ipkg-remove kmod-nf-nathelper-rtsp /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-rtsp-6.12.63.3.27-r3.apk removed '/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-rtsp-6.12.63.3.27-r3.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/etc/modules.d; ( echo "nf_conntrack_rtsp"; echo "nf_nat_rtsp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/etc/modules.d/nf-nathelper-rtsp; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/modules/6.12.63/nf_nat_rtsp.ko: relocatable rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/modules/6.12.63/nf_conntrack_rtsp.ko: relocatable install -d -m0755 /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper-rtsp"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="kmod-nf-nathelper-rtsp"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/kmod-nf-nathelper-rtsp.list && mv /opt/openwrt/source/release/tmp/kmod-nf-nathelper-rtsp.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL/conffiles ]; then echo $(IDIR_kmod-nf-nathelper-rtsp)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/lib/apk/packages/kmod-nf-nathelper-rtsp.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:kmod-nf-nathelper-rtsp" --info "version:6.12.63.3.27-r3" --info "description:Conntrack and NAT for rtsp" --info "arch:aarch64_generic" --info "license:GPL-2.0" --info "origin:feeds/packages/feeds/packages/net/xtables-addons" --info "url:" --info "maintainer:Jo-Philipp Wich " --info "provides:kmod-ipt-nathelper-rtsp=6.12.63.3.27-r3 kmod-nf-nathelper-rtsp-any" --info "provider-priority:1" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/apk-aarch64_generic/kmod-nf-nathelper-rtsp/pre-deinstall" --info "depends:kernel=6.12.63~a5f821500ae309a47002ad34935c3d2b-r1 kmod-nf-conntrack kmod-nf-nat" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/ipkg-aarch64_generic/kmod-nf-nathelper-rtsp" --output "/opt/openwrt/source/release/bin/targets/rockchip/armv8/packages/kmod-nf-nathelper-rtsp-6.12.63.3.27-r3.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp/etc/modules.d; ( echo "nf_conntrack_rtsp"; echo "nf_nat_rtsp"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp/etc/modules.d/nf-nathelper-rtsp; touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-account/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-account_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-asn/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-asn_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-chaos/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-chaos_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-condition/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-condition_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-delude/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-delude_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dhcpmac/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-dhcpmac_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-dnetmap/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-dnetmap_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-fuzzy/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-fuzzy_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-geoip/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-geoip_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-iface/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-iface_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipmark/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipmark_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipp2p/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipp2p_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-ipv4options/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-ipv4options_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-length2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-length2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-logmark/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-logmark_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lscan/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-lscan_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-lua/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-lua_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-proto/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-proto_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-psd/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-psd_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-quota2/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-quota2_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-sysrq/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-sysrq_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-ipt-tarpit/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-ipt-tarpit_installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/xtables-addons-3.27/.pkgdir/kmod-nf-nathelper-rtsp/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.kmod-nf-nathelper-rtsp_installed make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/xtables-addons' time: package/feeds/packages/xtables-addons/compile#9.05#16.62#26.69 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/net/fping' make[3]: Nothing to be done for 'compile'. make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/net/fping' time: package/feeds/packages/fping/compile#0.29#0.30#0.56 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/gnulib-l10n' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/gnulib-l10n' time: package/libs/gnulib-l10n/host-compile#0.40#0.81#1.69 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libiconv-full' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libiconv-full' time: package/libs/libiconv-full/host-compile#0.61#0.76#1.30 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libunistring' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libunistring' time: package/libs/libunistring/host-compile#0.44#0.95#1.29 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libxml2' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libxml2' time: package/libs/libxml2/host-compile#0.50#1.07#1.49 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/gettext-full' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/gettext-full' time: package/libs/gettext-full/host-compile#0.75#1.19#2.14 make[3]: Entering directory '/opt/openwrt/source/release/package/libs/nettle' make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/nettle' time: package/libs/nettle/compile#0.31#0.55#0.91 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/gnutls' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/gnutls' time: package/feeds/packages/gnutls/compile#0.47#0.82#1.57 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/lang/php8' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/.configured_* rm -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.php8_installed (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/./; if [ -x ./configure ]; then find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/ -name config.guess | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/ -name config.guess | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.guess; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/ -name config.sub | xargs -r chmod u+w; find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/ -name config.sub | xargs -r -n1 cp --remove-destination /opt/openwrt/source/release/scripts/config.sub; AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16=php-8.4.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_LARGEFILE64_SOURCE" LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16=php-8.4.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_LARGEFILE64_SOURCE " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16=php-8.4.16 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -D_LARGEFILE64_SOURCE " CPPFLAGS="-I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " ac_cv_c_bigendian_php=no php_cv_cc_rpath="no" ac_cv_php_xml2_config_path="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/host/bin/xml2-config" ac_cv_u8t_decompose=yes php_cv_have_pcre2_jit=yes ./configure --target=aarch64-openwrt-linux --host=aarch64-openwrt-linux --build=x86_64-pc-linux-gnu --disable-dependency-tracking --program-prefix="" --program-suffix="" --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc --datadir=/usr/share --localstatedir=/var --mandir=/usr/man --infodir=/usr/info --enable-cli --enable-cgi --enable-fpm --enable-shared --disable-static --with-pic --disable-rpath --disable-debug --disable-phpdbg --without-pear --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php8 --disable-short-tags --without-valgrind --with-external-pcre --with-pcre-jit --with-zlib="/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr" --with-gettext=shared,"/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/usr/lib/libintl-full" --enable-intl=shared --disable-bcmath --disable-calendar --disable-ctype --without-curl --enable-dom=shared --disable-exif --disable-fileinfo --disable-filter --disable-ftp --disable-gd --without-gmp --without-iconv --without-ldap --disable-mbstring --without-mysqli --disable-mysqlnd --disable-opcache --without-openssl --disable-pcntl --disable-pdo --without-pgsql --disable-phar --disable-session --disable-shmop --disable-simplexml --without-snmp --disable-soap --disable-sockets --without-sodium --without-sqlite3 --disable-sysvmsg --disable-sysvsem --disable-sysvshm --disable-tokenizer --disable-xml --disable-xmlreader --disable-xmlwriter --without-zip --with-libxml --without-system-tzdata ; fi; ) configure: WARNING: unrecognized options: --disable-dependency-tracking configure: loading site script /opt/openwrt/source/release/include/site/aarch64 checking for grep that handles long lines and -e... /opt/openwrt/source/release/staging_dir/host/bin/grep checking for egrep... /opt/openwrt/source/release/staging_dir/host/bin/grep -E checking for a sed that does not truncate output... /opt/openwrt/source/release/staging_dir/host/bin/sed checking build system type... x86_64-pc-linux-gnu checking host system type... aarch64-openwrt-linux-gnu checking target system type... aarch64-openwrt-linux-gnu checking for gawk... gawk checking pkg-config is at least version 0.9.0... yes checking for aarch64-openwrt-linux-cc... aarch64-openwrt-linux-musl-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether aarch64-openwrt-linux-musl-gcc accepts -g... yes checking for aarch64-openwrt-linux-musl-gcc option to enable C11 features... none needed checking how to run the C preprocessor... aarch64-openwrt-linux-musl-gcc -E checking for egrep -e... (cached) /opt/openwrt/source/release/staging_dir/host/bin/grep -E checking for icc... no checking for suncc... no checking how to run the C preprocessor... aarch64-openwrt-linux-musl-gcc -E checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking whether ln -s works... yes checking for gcc... gcc checking for native build C compiler... gcc checking for system library directory... lib checking whether to enable runpaths... no checking if compiler supports -Wl,-rpath,... (cached) no checking if compiler supports -R... no checking for bison... bison checking for bison version... 3.8.2 (ok) checking for re2c... no checking for php... no checking whether to enable computed goto extension with re2c... no checking whether the C compiler accepts -ffp-contract=off... yes checking whether the C compiler accepts -fvisibility=hidden... yes checking whether to force non-PIC code in shared modules... no checking whether we are using musl libc... no checking for pthreads_cflags... -pthread checking for pthreads_lib... pthread Configuring SAPI modules(B checking whether to build Apache 2 handler module support via DSO through APXS... no checking for CLI build... yes checking for setproctitle... no checking for sys/pstat.h... no checking for PS_STRINGS... no checking for embedded SAPI library support... no checking for FPM build... yes checking for clock_gettime... yes checking for ptrace... yes checking for proc mem file... mem checking if compiler supports __sync_bool_compare_and_swap... yes checking for TCP_INFO... yes checking for TCP_CONNECTION_INFO... no checking for SO_LISTENQLEN... no checking for kqueue... no checking for epoll... yes checking for select... yes checking for clearenv... yes checking for setproctitle... (cached) no checking for setproctitle_fast... no checking for priv.h... no checking for sys/times.h... yes checking for times... yes checking for port.h... no checking whether to enable systemd integration in PHP-FPM... no checking whether to use Access Control Lists (ACL) in PHP-FPM... no checking whether to enable AppArmor confinement in PHP-FPM... no checking whether to enable SELinux support in PHP-FPM... no checking for Clang fuzzer SAPI... no checking for LiteSpeed support... no checking for phpdbg support... no checking for phpdbg debug build... no checking for phpdbg readline support... no checking for CGI build... yes checking for struct sockaddr_un.sun_len... no checking whether cross-process locking is required by accept()... no checking for chosen SAPI module... none checking for executable SAPI binaries... cli fpm cgi Running system checks(B checking for sendmail... no configure: default sendmail_path INI directive set to /usr/sbin/sendmail checking whether system uses EBCDIC... no checking whether byte ordering is bigendian... (cached) no checking whether writing to stdout works... yes checking for library containing socket... none required checking for socketpair... yes checking for library containing gethostbyaddr... none required checking for library containing dlopen... none required checking for library containing sin... none required checking for library containing Pgrab... no checking for library containing setsockopt... none required checking for openpty... yes checking for dirent.h... yes checking for sys/param.h... yes checking for sys/types.h... (cached) yes checking for sys/time.h... yes checking for netinet/in.h... yes checking for alloca.h... yes checking for arpa/inet.h... yes checking for arpa/nameser.h... yes checking for dns.h... no checking for fcntl.h... yes checking for grp.h... yes checking for ieeefp.h... no checking for langinfo.h... yes checking for linux/sock_diag.h... yes checking for poll.h... yes checking for pty.h... yes checking for pwd.h... yes checking for resolv.h... yes checking for strings.h... (cached) yes checking for syslog.h... yes checking for sysexits.h... yes checking for sys/ioctl.h... yes checking for sys/file.h... yes checking for sys/mman.h... yes checking for sys/mount.h... yes checking for sys/poll.h... yes checking for sys/resource.h... yes checking for sys/select.h... yes checking for sys/socket.h... yes checking for sys/stat.h... (cached) yes checking for sys/statfs.h... yes checking for sys/statvfs.h... yes checking for sys/vfs.h... yes checking for sys/sysexits.h... no checking for sys/uio.h... yes checking for sys/wait.h... yes checking for sys/loadavg.h... no checking for unistd.h... (cached) yes checking for unix.h... no checking for utime.h... yes checking for sys/utsname.h... yes checking for sys/ipc.h... yes checking for dlfcn.h... yes checking for tmmintrin.h... no checking for nmmintrin.h... no checking for wmmintrin.h... no checking for immintrin.h... no checking for cookie_io_functions_t... yes checking for fopencookie... yes checking whether fopencookie seeker uses off64_t... yes checking for broken getcwd... no checking for broken gcc optimize-strlen... no checking for sys/mkdev.h... no checking for sys/sysmacros.h... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking whether localtime_r is declared... yes checking whether gmtime_r is declared... yes checking whether asctime_r is declared... yes checking whether ctime_r is declared... yes checking whether strtok_r is declared... yes checking for struct flock... yes checking for socklen_t... yes checking size of intmax_t... 0 checking size of ssize_t... 8 checking size of ptrdiff_t... 8 checking size of int... (cached) 4 checking size of long... (cached) 8 checking size of long long... (cached) 8 checking size of size_t... (cached) 8 checking size of off_t... (cached) 8 checking for __builtin_clz... yes checking for __builtin_clzl... yes checking for __builtin_clzll... yes checking for __builtin_cpu_init... no checking for __builtin_cpu_supports... no checking for __builtin_ctzl... yes checking for __builtin_ctzll... yes checking for __builtin_expect... yes checking for __builtin_frame_address... yes checking for __builtin_saddl_overflow... yes checking for __builtin_saddll_overflow... yes checking for __builtin_smull_overflow... yes checking for __builtin_smulll_overflow... yes checking for __builtin_ssubl_overflow... yes checking for __builtin_ssubll_overflow... yes checking for __builtin_unreachable... yes checking for __builtin_usub_overflow... yes checking whether compiler supports AVX-512... no checking whether compiler supports AVX-512 VBMI... no checking whether the compiler supports __alignof__... yes checking for struct tm.tm_gmtoff... yes checking for struct stat.st_blksize... yes checking for struct stat.st_rdev... yes checking for struct stat.st_blocks... yes checking for uid_t... yes checking for gid_t... yes checking for struct sockaddr_storage... yes checking for struct sockaddr.sa_len... no checking for __attribute__((ifunc))... no checking for __attribute__((target))... no checking for variable __attribute__((aligned))... yes checking for alphasort... yes checking for asctime_r... yes checking for asprintf... yes checking for chroot... yes checking for ctime_r... yes checking for explicit_memset... no checking for fdatasync... yes checking for flock... yes checking for ftok... yes checking for funopen... no checking for gai_strerror... yes checking for getcwd... (cached) yes checking for getgrnam_r... yes checking for gethostname... yes checking for getloadavg... yes checking for getlogin... yes checking for getprotobyname... yes checking for getprotobynumber... yes checking for getpwnam_r... yes checking for getpwuid_r... (cached) yes checking for getrusage... yes checking for getservbyname... yes checking for getservbyport... yes checking for gettimeofday... (cached) yes checking for getwd... no checking for glob... yes checking for gmtime_r... yes checking for lchown... yes checking for localtime_r... yes checking for memcntl... no checking for memfd_create... yes checking for memmem... yes checking for mempcpy... yes checking for memrchr... yes checking for mkstemp... yes checking for mmap... yes checking for nice... yes checking for nl_langinfo... yes checking for poll... yes checking for pthread_jit_write_protect_np... no checking for putenv... yes checking for scandir... yes checking for setenv... yes checking for setitimer... yes checking for shutdown... yes checking for sigprocmask... yes checking for statfs... yes checking for statvfs... yes checking for std_syslog... no checking for strcasecmp... yes checking for strnlen... yes checking for strptime... yes checking for strtok_r... yes checking for symlink... yes checking for tzset... yes checking for unsetenv... yes checking for usleep... yes checking for utime... yes checking for vasprintf... yes checking for inet_ntop... yes checking for inet_pton... yes checking whether strerror_r is declared... yes checking whether strerror_r returns char *... no checking for sys/prctl.h... yes checking for prctl... yes checking for sys/procctl.h... no checking how many arguments gethostbyname_r() takes... six checking for nanosleep... yes checking for getaddrinfo... yes checking for copy_file_range... yes checking for strlcat... yes checking for strlcpy... yes checking for explicit_bzero... yes checking for getopt... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for type of reentrant time-related functions... POSIX checking for aarch64 CRC32 API... yes checking for asm goto... yes checking whether to enable Valgrind support... no General settings(B checking whether to include gcov symbols... no checking whether to include debugging symbols... no checking whether to enable debug assertions in release mode... no checking whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY... no checking layout of installed files... PHP checking path to configuration file... /etc checking where to scan for configuration files... /etc/php8 checking whether to enable PHP's own SIGCHLD handler... no checking whether to explicitly link against libgcc... no checking whether to enable short tags by default... no checking whether to enable dmalloc... no checking whether to enable IPv6 support... yes checking for IPv6 support... yes checking whether to enable DTrace support... no checking how big to make fd sets... using system default Configuring extensions(B checking for io.h... no checking for strtoll... yes checking for atoll... yes checking for use of system timezone data... no checking whether the C compiler accepts -Wno-implicit-fallthrough... yes checking whether to build with LIBXML support... yes checking for libxml-2.0 >= 2.9.4... yes checking for OpenSSL support... no checking whether to use system default cipher list instead of hardcoded value... no checking whether to load legacy algorithm provider... no checking whether to enable argon2 password hashing (requires OpenSSL >= 3.2)... no checking whether to enable PCRE JIT functionality... yes checking for libpcre2-8 >= 10.30... yes checking whether external PCRE2 library has JIT supported... (cached) yes checking whether to enable the SQLite3 extension... no checking for ZLIB support... yes checking for zlib >= 1.2.11... yes checking whether to enable bc style precision math functions... no checking for BZip2 support... no checking whether to enable calendar conversion support... no checking whether to enable ctype functions... no checking for cURL support... no checking for QDBM support... no checking for GDBM support... no checking for NDBM support... no checking for TCADB support... no checking for LMDB support... no checking for Berkeley DB4 support... no checking for Berkeley DB3 support... no checking for Berkeley DB2 support... no checking for DB1 support... no checking for DBM support... no checking for CDB support... no checking for INI File support... no checking for FlatFile support... no checking whether to enable DBA interface... no checking whether to enable dl-test extension... no checking whether to enable DOM support... yes, shared checking for libxml-2.0 >= 2.9.4... yes checking whether to build with Enchant support... no checking whether to enable EXIF (metadata from images) support... no checking for FFI support... no checking for fileinfo support... no checking whether to enable input filter support... no checking whether to enable FTP support... no checking whether to enable FTP over SSL support... no checking for GD support... no checking for external libgd... no checking for libavif... no checking for libwebp... no checking for libjpeg... no checking for libXpm... no checking for FreeType 2... no checking whether to enable JIS-mapped Japanese font support in GD... no checking for GNU gettext support... yes, shared checking for bindtextdomain in -lintl... no checking for bindtextdomain in -lc... yes configure: symlinking en_US.UTF-8 messages to en_US in case you are on musl checking for ngettext in -lc... yes checking for dngettext in -lc... yes checking for dcngettext in -lc... yes checking for bind_textdomain_codeset in -lc... yes checking for GNU MP support... no checking for mhash support... no checking size of long... (cached) 8 checking if we're at 64-bit platform... yes checking for iconv support... no checking whether to enable internationalization support... yes, shared checking for icu-uc >= 50.1 icu-io icu-i18n... no configure: error: Package requirements (icu-uc >= 50.1 icu-io icu-i18n) were not met: Package 'icu-uc' not found Package 'icu-io' not found Package 'icu-i18n' not found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables ICU_CFLAGS and ICU_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. make[3]: *** [Makefile:664: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/php-8.4.16/.configured_e24871da9fc138fe8025c8232f33e442] Error 1 make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/lang/php8' time: package/feeds/packages/php8/compile#18.06#22.93#39.09 ERROR: package/feeds/packages/php8 failed to build. make[3]: Entering directory '/opt/openwrt/source/release/package/libs/libevent2' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.built_check MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable' ninja: no work to do. DESTDIR="/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install" MAKEFLAGS="" /opt/openwrt/source/release/staging_dir/host/bin/ninja -j1 -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable install ninja: Entering directory `/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable' [0/1] Install the project... -- Install configuration: "Release" -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core-2.1.so.7.0.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core-2.1.so.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core-2.1.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/pkgconfig/libevent_core.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_extra.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_extra-2.1.so.7.0.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_extra-2.1.so.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_extra-2.1.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_extra.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/pkgconfig/libevent_extra.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads-2.1.so.7.0.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads-2.1.so.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads-2.1.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/pkgconfig/libevent_pthreads.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent.a -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent-2.1.so.7.0.1 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent-2.1.so.7 -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent-2.1.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent.so -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/pkgconfig/libevent.pc -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/evdns.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/evrpc.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/evhttp.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/evutil.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/buffer.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/bufferevent.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/bufferevent_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/bufferevent_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/buffer_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/dns.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/dns_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/dns_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/event.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/event_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/event_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/http.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/http_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/http_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/keyvalq_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/listener.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/rpc.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/rpc_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/rpc_struct.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/tag.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/tag_compat.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/thread.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/util.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/visibility.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/include/event2/event-config.h -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventConfig.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventConfigVersion.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventTargets-static.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventTargets-static-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventTargets-shared.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/cmake/libevent/LibeventTargets-shared-release.cmake -- Up-to-date: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/bin/event_rpcgen.py touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.built rm -rf /opt/openwrt/source/release/tmp/stage-libevent2 mkdir -p /opt/openwrt/source/release/tmp/stage-libevent2/host /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages install -d -m0755 /opt/openwrt/source/release/tmp/stage-libevent2 cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/* /opt/openwrt/source/release/tmp/stage-libevent2/ /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/include,${prefix}/include,g' /opt/openwrt/source/release/tmp/stage-libevent2/usr/lib/pkgconfig/libevent*.pc /opt/openwrt/source/release/staging_dir/host/bin/sed -i -e 's,/usr/lib,${exec_prefix}/lib,g' /opt/openwrt/source/release/tmp/stage-libevent2/usr/lib/pkgconfig/libevent*.pc find /opt/openwrt/source/release/tmp/stage-libevent2 -name '*.la' | xargs -r rm -f; if [ -f /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libevent2.list ]; then /opt/openwrt/source/release/scripts/clean-package.sh "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libevent2.list" "/opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl"; fi if [ -d /opt/openwrt/source/release/tmp/stage-libevent2 ]; then (cd /opt/openwrt/source/release/tmp/stage-libevent2; find ./ > /opt/openwrt/source/release/tmp/stage-libevent2.files); SHELL= flock /opt/openwrt/source/release/tmp/.staging-dir.flock -c ' mv /opt/openwrt/source/release/tmp/stage-libevent2.files /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/packages/libevent2.list && cp -fpR /opt/openwrt/source/release/tmp/stage-libevent2/* /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/; '; fi rm -rf /opt/openwrt/source/release/tmp/stage-libevent2 touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.libevent2_installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core /opt/openwrt/source/release/scripts/ipkg-remove libevent2-core /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-core7-2.1.12-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-core7-2.1.12-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core-2.1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/usr/lib/libevent_core-2.1.so.7.0.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libevent2-core7"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libevent2-core7"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libevent2-core.list && mv /opt/openwrt/source/release/tmp/libevent2-core.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL/conffiles ]; then echo $(IDIR_libevent2-core)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/lib/apk/packages/libevent2-core7.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libevent2-core7" --info "version:2.1.12-r2" --info "tags:openwrt:abiversion=7" --info "description:The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. This package contains the libevent core shared library for the event, buffer & utility functions." --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/base/libs/libevent2" --info "url:http://libevent.org" --info "maintainer:Jo-Philipp Wich " --info "provides:libevent2-core" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-core/pre-deinstall" --info "depends:libc" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-core" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-core7-2.1.12-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_core-2.1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core.installed rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads /opt/openwrt/source/release/scripts/ipkg-remove libevent2-pthreads /opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-pthreads7-2.1.12-r2.apk removed '/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-pthreads7-2.1.12-r2.apk' mkdir -p /opt/openwrt/source/release/bin/targets/rockchip/armv8/packages /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads-2.1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/usr/lib/ find /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads -name 'CVS' -o -name '.svn' -o -name '.#*' -o -name '*~'| xargs -r rm -rf export CROSS="aarch64-openwrt-linux-musl-" NO_RENAME=1 ; NM="aarch64-openwrt-linux-musl-nm" STRIP="/opt/openwrt/source/release/staging_dir/host/bin/sstrip -z" STRIP_KMOD="/opt/openwrt/source/release/scripts/strip-kmod.sh" PATCHELF="/opt/openwrt/source/release/staging_dir/host/bin/patchelf" /opt/openwrt/source/release/scripts/rstrip.sh /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads rstrip.sh: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/usr/lib/libevent_pthreads-2.1.so.7.0.1: shared object install -d -m0755 /opt/openwrt/source/release/bin/packages/aarch64_generic/base mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/ mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/ (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads; ) ( echo "#!/bin/sh"; echo "[ \"\${IPKG_NO_SCRIPT}\" = \"1\" ] && exit 0"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libevent2-pthreads7"'; echo "add_group_and_user"; echo "default_postinst"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/postinst-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/postinst-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-install; ( echo "#!/bin/sh"; echo 'export PKG_UPGRADE=1'; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-install ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-install"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-upgrade; ( echo "#!/bin/sh"; echo "[ -s "\${IPKG_INSTROOT}/lib/functions.sh" ] || exit 0"; echo ". \${IPKG_INSTROOT}/lib/functions.sh"; echo 'export root="${IPKG_INSTROOT}"'; echo 'export pkgname="libevent2-pthreads7"'; echo "default_prerm"; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/prerm-pkg ] || sed -z 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/prerm-pkg"; ) > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/pre-deinstall; [ ! -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/postrm ] || sed -zi 's/^\s*#!/#!/' "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/postrm"; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.rusers; fi; if [ -n "" ]; then echo > /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.alternatives; fi; (cd /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads && find . -type f,l -printf "/%P\n" | sort > /opt/openwrt/source/release/tmp/libevent2-pthreads.list && mv /opt/openwrt/source/release/tmp/libevent2-pthreads.list /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.list) # Move conffiles to IDIR and build conffiles_static with csums if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/conffiles ]; then mv -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/conffiles /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.conffiles_static; done; fi # Some package (base-files) manually append stuff to conffiles # Append stuff from it and delete the CONTROL directory since everything else should be migrated if [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL/conffiles ]; then echo $(IDIR_libevent2-pthreads)/CONTROL/conffiles >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.conffiles; for file in $(cat /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL/conffiles); do [ -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/$file ] || continue; csum=$(/opt/openwrt/source/release/staging_dir/host/bin/mkhash sha256 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/$file); echo $file $csum >> /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/lib/apk/packages/libevent2-pthreads7.conffiles_static; done; rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL/conffiles; fi if [ -z "$(ls -A /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL 2>/dev/null)" ]; then rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL; else echo "CONTROL directory /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads/CONTROL is not empty! This is not right and should be checked!" >&2; exit 1; fi /opt/openwrt/source/release/staging_dir/host/bin/fakeroot /opt/openwrt/source/release/staging_dir/host/bin/apk mkpkg --info "name:libevent2-pthreads7" --info "version:2.1.12-r2" --info "tags:openwrt:abiversion=7" --info "description:The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop. This package contains the libevent Pthreads shared library for threading & locking." --info "arch:aarch64_generic" --info "license:BSD-3-Clause" --info "origin:feeds/base/libs/libevent2" --info "url:http://libevent.org" --info "maintainer:Jo-Philipp Wich " --info "provides:libevent2-pthreads" --script "post-install:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-install" --script "post-upgrade:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/post-upgrade" --script "pre-deinstall:/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/apk-aarch64_generic/libevent2-pthreads/pre-deinstall" --info "depends:libc libpthread libevent2-core7" --files "/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-aarch64_generic/libevent2-pthreads" --output "/opt/openwrt/source/release/bin/packages/aarch64_generic/base/libevent2-pthreads7-2.1.12-r2.apk" rm -rf /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads.installed /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads mkdir -p /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads install -d -m0755 /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads/usr/lib cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/ipkg-install/usr/lib/libevent_pthreads-2.1.so.* /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads/usr/lib/ touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads.installed mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '7' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2-core.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '7' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2-core.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-core/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libevent2-core_installed echo "libevent2-core" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2.default.install mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp echo '7' | cmp -s - /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2-pthreads.version || { mkdir -p /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo; echo '7' > /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2-pthreads.version; } SHELL= flock /opt/openwrt/source/release/tmp/.root-copy.flock -c 'cp -fpR /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/libevent-2.1.12-stable/.pkgdir/libevent2-pthreads/. /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/' touch /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/root-rockchip/stamp/.libevent2-pthreads_installed echo "libevent2-pthreads" >> /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/pkginfo/libevent2.default.install make[3]: Leaving directory '/opt/openwrt/source/release/package/libs/libevent2' time: package/libs/libevent2/compile#0.77#2.00#3.09 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/postgresql' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/postgresql' time: package/feeds/packages/postgresql/host-compile#0.90#0.95#2.32 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/libs/postgresql' make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/libs/postgresql' time: package/feeds/packages/postgresql/compile#0.96#1.34#2.88 make[3]: Entering directory '/opt/openwrt/source/release/feeds/packages/admin/zabbix' rm -f /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/.built touch /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/.built_check CFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21=zabbix-7.0.21 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " CXXFLAGS="-Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21=zabbix-7.0.21 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include -I/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/include/fortify " LDFLAGS="-L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/usr/lib -L/opt/openwrt/source/release/staging_dir/toolchain-aarch64_generic_gcc-14.3.0_musl/lib -fuse-ld=bfd -znow -zrelro -zpack-relative-relocs " make -C /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/. AR="aarch64-openwrt-linux-musl-gcc-ar" AS="aarch64-openwrt-linux-musl-gcc -c -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21=zabbix-7.0.21 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs " LD="aarch64-openwrt-linux-musl-ld.bfd" NM="aarch64-openwrt-linux-musl-gcc-nm" CC="aarch64-openwrt-linux-musl-gcc" GCC="aarch64-openwrt-linux-musl-gcc" CXX="aarch64-openwrt-linux-musl-g++" RANLIB="aarch64-openwrt-linux-musl-gcc-ranlib" STRIP=aarch64-openwrt-linux-musl-strip OBJCOPY=aarch64-openwrt-linux-musl-objcopy OBJDUMP=aarch64-openwrt-linux-musl-objdump SIZE=aarch64-openwrt-linux-musl-size CROSS="aarch64-openwrt-linux-musl-" ARCH="aarch64" ARCH="linux" ; make[4]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21' Making all in include make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/include' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/include' Making all in src make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src' Making all in libs make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs' Making all in zbxalgo make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxalgo' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxalgo' Making all in zbxalerter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxalerter' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxalerter' Making all in zbxasyncpoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasyncpoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasyncpoller' Making all in zbxasynchttppoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasynchttppoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasynchttppoller' Making all in zbxbincommon make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxbincommon' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxbincommon' Making all in zbxcommon make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcommon' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcommon' Making all in zbxcomms make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcomms' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcomms' Making all in zbxcommshigh make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcommshigh' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcommshigh' Making all in zbxcompress make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcompress' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcompress' Making all in zbxcfg make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcfg' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcfg' Making all in zbxcrypto make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcrypto' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcrypto' Making all in zbxcurl make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcurl' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcurl' Making all in zbxdbschema make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbschema' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbschema' Making all in zbxdiscovery make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscovery' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscovery' Making all in zbxescalations make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxescalations' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxescalations' Making all in zbxexec make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexec' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexec' Making all in zbxexpr make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpr' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpr' Making all in zbxfile make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxfile' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxfile' Making all in zbxgetopt make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxgetopt' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxgetopt' Making all in zbxhash make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhash' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhash' Making all in zbxhttp make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttp' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttp' Making all in zbxhttppoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttppoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttppoller' Making all in zbxinterface make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxinterface' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxinterface' Making all in zbxip make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxip' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxip' Making all in zbxipcservice make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxipcservice' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxipcservice' Making all in zbxjson make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxjson' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxjson' Making all in zbxlog make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxlog' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxlog' Making all in zbxmodules make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmodules' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmodules' Making all in zbxmutexs make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmutexs' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmutexs' Making all in zbxprof make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxprof' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxprof' Making all in zbxnix make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnix' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnix' Making all in zbxnum make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnum' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnum' Making all in zbxodbc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxodbc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxodbc' Making all in zbxparam make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxparam' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxparam' Making all in zbxpinger make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpinger' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpinger' Making all in zbxregexp make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxregexp' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxregexp' Making all in zbxscripts make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxscripts' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxscripts' Making all in zbxsysinfo make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo' Making all in agent make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/agent' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/agent' Making all in alias make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/alias' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/alias' Making all in common make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/common' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/common' Making all in simple make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/simple' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/simple' Making all in linux make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/linux' make[8]: Nothing to be done for 'all'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo/linux' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsysinfo' Making all in zbxstr make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstr' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstr' Making all in zbxthreads make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxthreads' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxthreads' Making all in zbxtime make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtime' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtime' Making all in zbxvariant make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvariant' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvariant' Making all in zbxtrapper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrapper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrapper' Making all in zbxversion make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxversion' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxversion' Making all in zbxvmware make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvmware' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvmware' Making all in zbxxml make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxxml' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxxml' Making all in zbxagentget make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxagentget' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxagentget' Making all in zbxasynchttppoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasynchttppoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxasynchttppoller' Making all in zbxaudit make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxaudit' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxaudit' Making all in zbxautoreg make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxautoreg' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxautoreg' Making all in zbxavailability make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxavailability' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxavailability' Making all in zbxbincommon make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxbincommon' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxbincommon' Making all in zbxconnector make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxconnector' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxconnector' Making all in zbxcompress make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcompress' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcompress' Making all in zbxdb make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdb' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdb' Making all in zbxdiscovery make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscovery' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscovery' Making all in zbxdiscoverer make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscoverer' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiscoverer' Making all in zbxcacheconfig make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcacheconfig' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcacheconfig' Making all in zbxcachehistory make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcachehistory' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcachehistory' Making all in zbxcachevalue make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcachevalue' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxcachevalue' Making all in zbxdbhigh make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbhigh' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbhigh' Making all in zbxdbwrap make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbwrap' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbwrap' Making all in zbxdbsyncer make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbsyncer' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbsyncer' Making all in zbxdbschema make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbschema' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbschema' Making all in zbxdbupgrade make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbupgrade' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdbupgrade' Making all in zbxdiag make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiag' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxdiag' Making all in zbxembed make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxembed' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxembed' Making all in zbxescalations make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxescalations' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxescalations' Making all in zbxeval make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxeval' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxeval' Making all in zbxevent make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxevent' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxevent' Making all in zbxexport make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexport' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexport' Making all in zbxexpr make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpr' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpr' Making all in zbxhistory make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhistory' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhistory' Making all in zbxhttp make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttp' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttp' Making all in zbxhttppoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttppoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxhttppoller' Making all in zbxicmpping make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxicmpping' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxicmpping' Making all in zbxinterface make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxinterface' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxinterface' Making all in zbxip make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxip' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxip' Making all in zbxkvs make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxkvs' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxkvs' Making all in zbxmedia make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmedia' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxmedia' Making all in zbxnum make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnum' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxnum' Making all in zbxodbc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxodbc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxodbc' Making all in zbxparam make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxparam' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxparam' Making all in zbxpgservice make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpgservice' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpgservice' Making all in zbxpinger make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpinger' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpinger' Making all in zbxpoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpoller' Making all in zbxpreproc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpreproc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpreproc' Making all in zbxpreprocbase make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpreprocbase' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxpreprocbase' Making all in zbxprometheus make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxprometheus' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxprometheus' Making all in zbxproxybuffer make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxproxybuffer' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxproxybuffer' Making all in zbxrtc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxrtc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxrtc' Making all in zbxscripts make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxscripts' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxscripts' Making all in zbxself make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxself' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxself' Making all in zbxserialize make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxserialize' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxserialize' Making all in zbxexpression make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpression' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxexpression' Making all in zbxservice make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxservice' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxservice' Making all in zbxshmem make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxshmem' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxshmem' Making all in zbxsnmptrapper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsnmptrapper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxsnmptrapper' Making all in zbxstats make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstats' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstats' Making all in zbxstr make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstr' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxstr' Making all in zbxtagfilter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtagfilter' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtagfilter' Making all in zbxtasks make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtasks' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtasks' Making all in zbxtime make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtime' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtime' Making all in zbxtimekeeper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtimekeeper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtimekeeper' Making all in zbxtrends make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrends' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrends' Making all in zbxtrapper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrapper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxtrapper' Making all in zbxvariant make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvariant' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvariant' Making all in zbxvault make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvault' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvault' Making all in zbxversion make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxversion' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxversion' Making all in zbxvmware make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvmware' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxvmware' Making all in zbxxml make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxxml' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs/zbxxml' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/libs' Making all in zabbix_agent make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent' Making all in listener make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/listener' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/listener' Making all in active_checks make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/active_checks' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/active_checks' Making all in agent_conf make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/agent_conf' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/agent_conf' Making all in logfiles make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/logfiles' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/logfiles' Making all in metrics make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/metrics' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent/metrics' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_agent' Making all in zabbix_get make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_get' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_get' Making all in zabbix_sender make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_sender' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_sender' Making all in zabbix_server make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server' Making all in audit make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/audit' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/audit' Making all in autoreg make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/autoreg' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/autoreg' Making all in actions make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/actions' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/actions' Making all in cachehistory make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/cachehistory' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/cachehistory' Making all in dbconfig make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/dbconfig' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/dbconfig' Making all in diag make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/diag' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/diag' Making all in discovery make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/discovery' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/discovery' Making all in events make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/events' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/events' Making all in housekeeper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/housekeeper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/housekeeper' Making all in poller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/poller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/poller' Making all in timer make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/timer' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/timer' Making all in escalator make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/escalator' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/escalator' Making all in operations make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/operations' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/operations' Making all in postinit make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/postinit' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/postinit' Making all in proxypoller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/proxypoller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/proxypoller' Making all in taskmanager make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/taskmanager' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/taskmanager' Making all in stats make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/stats' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/stats' Making all in preproc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/preproc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/preproc' Making all in connector make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/connector' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/connector' Making all in dbconfigworker make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/dbconfigworker' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/dbconfigworker' Making all in lld make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/lld' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/lld' Making all in reporter make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/reporter' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/reporter' Making all in service make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/service' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/service' Making all in trapper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/trapper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/trapper' Making all in rtc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/rtc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/rtc' Making all in ha make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/ha' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/ha' Making all in proxyconfigread make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/proxyconfigread' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/proxyconfigread' Making all in pgmanager make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/pgmanager' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server/pgmanager' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_server' Making all in zabbix_js make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_js' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_js' Making all in zabbix_proxy make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy' Making all in autoreg make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/autoreg' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/autoreg' Making all in cachehistory make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/cachehistory' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/cachehistory' Making all in diag make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/diag' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/diag' Making all in discovery make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/discovery' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/discovery' Making all in housekeeper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/housekeeper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/housekeeper' Making all in proxyconfig make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/proxyconfig' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/proxyconfig' Making all in preproc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/preproc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/preproc' Making all in datasender make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/datasender' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/datasender' Making all in rtc make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/rtc' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/rtc' Making all in stats make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/stats' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/stats' Making all in taskmanager make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/taskmanager' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/taskmanager' Making all in trapper make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/trapper' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/trapper' Making all in proxyconfigwrite make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/proxyconfigwrite' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/proxyconfigwrite' Making all in poller make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/poller' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy/poller' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src/zabbix_proxy' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/src' Making all in database make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database' Making all in mysql make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql' Making all in option-patches make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql/option-patches' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql/option-patches' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/mysql' Making all in oracle make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle' Making all in option-patches make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle/option-patches' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle/option-patches' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/oracle' Making all in postgresql make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql' Making all in option-patches make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/option-patches' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/option-patches' Making all in timescaledb make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb' Making all in option-patches make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches' Making all in with-compression make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches/with-compression' make[9]: Nothing to be done for 'all'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches/with-compression' Making all in without-compression make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches/without-compression' make[9]: Nothing to be done for 'all'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches/without-compression' make[9]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches' make[9]: Nothing to be done for 'all-am'. make[9]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches' make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb/option-patches' make[8]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb' make[8]: Nothing to be done for 'all-am'. make[8]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb' make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql/timescaledb' make[7]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql' make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/postgresql' Making all in sqlite3 make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/sqlite3' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database/sqlite3' make[6]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database' make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/database' Making all in man make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/man' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/man' Making all in misc make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/misc' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/misc' make[5]: Entering directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21' make[4]: Leaving directory '/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21' aarch64-openwrt-linux-musl-gcc -Os -pipe -mcpu=generic -fno-caller-saves -fno-plt -fhonour-copts -fmacro-prefix-map=/opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21=zabbix-7.0.21 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -Wl,-z,pack-relative-relocs /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/zabbix-extra-mac80211/zabbix_helper_mac80211.c -o /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/zabbix-extra-mac80211/zabbix_helper_mac80211 cc1: fatal error: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/zabbix-extra-mac80211/zabbix_helper_mac80211.c: No such file or directory compilation terminated. make[3]: *** [Makefile:447: /opt/openwrt/source/release/build_dir/target-aarch64_generic_musl/zabbix-nossl/zabbix-7.0.21/.built] Error 1 make[3]: Leaving directory '/opt/openwrt/source/release/feeds/packages/admin/zabbix' time: package/feeds/packages/zabbix/nossl/compile#2.18#1.98#4.81 ERROR: package/feeds/packages/zabbix failed to build (build variant: nossl). make[2]: *** [package/Makefile:187: package/feeds/packages/zabbix/compile] Error 1 make[2]: Leaving directory '/opt/openwrt/source/release' make[1]: *** [package/Makefile:181: /opt/openwrt/source/release/staging_dir/target-aarch64_generic_musl/stamp/.package_compile] Error 2 make[1]: Leaving directory '/opt/openwrt/source/release' make: *** [/opt/openwrt/source/release/include/toplevel.mk:233: world] Error 2